Python

视频转成字符视频

# -*- coding: utf-8 -*- import os import threading import tkinter from tkinter import LEFT, RIGHT, filedialog, messagebox, DISABLED, NORMAL, TOP import cv2 from PIL import Image, ImageDraw, ImageFo

MegEngine Python 层模块串讲(上)

在前面的文章中,我们简单介绍了在 MegEngine imperative 中的各模块以及它们的作用。对于新用户而言可能不太了解各个模块的使用方法,对于模块的结构和原理也是一头雾水。Python 作为现在深度学习领域的主流编程语言,其相关的模块自然也是深度学习框架的重中之重。 模块串讲将对 MegEngine 的 Python 

MySQL(视图、事务、存储过程、函数、流程控制、索引)

一 视图(了解) 什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 为什么要用视图 如果要频繁的操作一张虚拟表(拼表组成的),你就可以制作成视图,后续直接操作 视图其实也是一张表 如何操作 注意 1.创建视图在硬盘上只会有表结构,没有表数据(数据还是来自于之前得表) 2.视图一般只用来查询,里面的数据不要继续修改,可能会影响真正的表

win10+python3.8+Anaconda3+cuda10.2+cudnn7.6+pytorch安装教程

版本问题很重要,为了这个版本,真的吐血版!!! 其他链接 1.cuda10.2+cudnn7.6安装和测试的方法 2.彻底卸载 Anaconda 3.新建的虚拟环境总是在c盘怎么解决 1.安装Anaconda3 在Anaconda安装的过程中,比较容易出错的环节是环境变量的配置,所以大家在配置环境变量的时候,要细心一些 ① 安装地址 官网下载太慢了,推荐下载地址 清华镜像 ② 步骤

gitlab的CICD中自定义钉钉发送内容(通过sh脚本发送测试结果)

背景:这里报告是allure,提取数据可以用data/categories.csv这个文件 思路跟上一篇的python是一样的,这里就简单贴下代码  这里需要注意的是json的转义,message变量需要用双引号括起来。 CICD中配置如下  

【补充】Django框架之IFrame中的跨域问题

【一】iframe 中的跨域问题详解 在网页开发中 浏览器会应用跨域安全策略,限制不同域名之间的交互。 跨域问题指的是如果一个网页的脚本尝试访问另一个域名下的资源或与其通信时,浏览器会拒绝这样的请求。 其中,使用 <iframe> 标签嵌套其他网页是一种常见的前端技术。 然而,由于 <iframe> 中的内容与包含它的页面处于不同域名下,可能会导致跨域问题。 下面我

深度学习(九)——神经网络:最大池化的作用

一、 torch.nn中Pool layers的介绍 官网链接: https://pytorch.org/docs/stable/nn.html#pooling-layers 1. nn.MaxPool2d介绍 nn.MaxPool2d是在进行图像处理时,Pool layers最常用的函数 官方文档:MaxPool2d — PyTorch 2.0 documentation (1)torc

我真的,AI框架的编程范式怎么理解?

我给领导汇报AI框架用函数式编程好,没讲明白,说函数式就是写函数那样方便,都被领导吊飞了,啥玩意,写啥不是写函数,狗屁不通! 网上搜说用tensorflow那就是用声明式编程,用pytorch就是命令式编程。有兄弟能讲清楚,AI框架的编程范式到底如何区分?AI框架中的不同编程范式有什么作用吗?     框架编程范式 编程范式、编程范型、或程式設計法(Programming p

pip install flask 时,总包blinker uninstall 失败(ERROR: Cannot uninstall 'blinker'. It is a distutils installed project and thus we cannot ...)

今天用pip install flask时,总因为uninstall blinker失败,报错如下: ``` ERROR: Cannot uninstall 'blinker'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which wou

实现PS端YOLO网络参数导入函数

实现PS端YOLO网络参数导入函数 目的: 从SD卡读取Python生成的YOLO网络的所有参数的bin文件,并存储到DDR3内存中,为YOLO网络的推理和计算功能做准备 在main.c文件中调用load_param函数,一次性导入所有层的参数 前提: 已经在Vivado和Vitis中创建了工程,并导出了硬件平台 已经在Python中生成了YOLO网络的参数文件(bin文件),并存放

文心一言 VS 讯飞星火 VS chatgpt (64)-- 算法导论6.5 3题

文心一言 VS 讯飞星火 VS chatgpt (64)-- 算法导论6.5 3题 三、要求用最小堆实现最小优先队列,请写出 HEAP-MINIMUM、HEAP-EXTRACT-MIN、HEAP DECREASE-KEY 和 MIN-HEAP-INSERT 的伪代码。 文心一言: 以下是使用最小堆实现最小优先队列的 HEAP-MINIMUM、HEAP-EXTRACT-MIN、HEAP-DECREA

LLM is all you need for the backend

一、LLM给软件开发范式带来了什么改变? 人们一直在说Github Copilot将取代程序员。我们认为这是错误的。我们已经有了类似GPT-4这种强大的LLM模型,却还要把自己限制在编写传统代码上吗?不!所有代码都有bug! 代码不是对业务逻辑进行编码的理想方式,代码必须经过审查,并且它按照程序员的指示执行,而不是按照程序员的要求进行编码和执行。这里最麻烦地事在于,每一层的意图传递都存在信息丢失

python路径问题

from 和 import 两者在效果上是等价的,区别是第一种方式只引用了 module中的 fun函数,而第二种方式引用了整个 module。 这种方式会让开发者导入module中的所有公有类,函数,变量,从而使当前脚本中被导入了很多未知的变量名,让代码的管理变得更加复杂和不可控; 如果在module脚本中定义了 __all__属性,那么from module import *

python变量问题

目录1.Delphi定义数组2.Python定义数组(1)列表(2)array.array(3)np.zeros3.Django框架定义数组(1)ArrayField(依赖于 PostgreSQL 数据库)(2)JSONField(支持PostgreSQL、MySQL、SQLite)(3)TextField(4)CharField + validators(5)列表,不定长 ​ 在编程中,数组是相

Python全局变量和局部变量

目录1.python 的全局变量和局部变量第一种:global定义全局变量在自定义函数内部第二种:全局定义全局变量,并给其赋值2.python 类中public,protected,private定义方式3.python 中类的实例化 1.python 的全局变量和局部变量 全局变量定义:在函数外部定义的变量。所有函数内部都可以使用这个变量。 局部变量定义:在函数内部定义的变量。这个变量只能在定义

Django响应

响应对象:HttpResponse 对象 ​ 响应对象主要有三种形式:HttpResponse()、render()、redirect()。 (1)HttpResponse(): 返回文本,参数为字符串,字符串中写文本内容。如果参数为字符串里含有 html 标签,也可以渲染。 (2)render(): 返回文本,第一个参数为 request,第二个参数为字符串(页面名称),第三个参数为字典(可选

Django学习笔记:第二章django的安装和创建应用

1.安装Django 终端运行 查看django是否安装成功 1.1 安装虚拟环境 在控制台运行 1.1.2 创建虚拟环境 在特定文件夹内打开终端运行 生成 1.2激活和退出虚拟环境 进入上图的Scripts文件夹内,打开终端 1.3 安装和配置VSCode 先正常安装VSCode 再安装python插件 安装Django插件,搜索django,安装前两个

[爬虫]1.1.1网络爬虫的概念

网络爬虫,也称为网页爬虫或者网页蜘蛛,是一种用来自动浏览互联网的网络机器人。它们会按照特定的规则,从网页上获取信息,然后将这些信息保存下来。网络爬虫的名字来源于它们的工作方式,它们就像是在网络上爬行的蜘蛛,通过链接从一个网页爬到另一个网页。 工作原理 网络爬虫的基本工作原理是按照一定的规则,自动地抓取网络信息。大体上,它的工作过程可以分为以下几步: 初始URL: 爬虫开始工作时,我们需要给它一

Python学习——Day 8

字典 · 字典    · Python内置的数据结构之一,与列表一样是一个可变序列    · 以键值对的方式存储数据,字典是一个无序的序列 · 字典的实现原理    · 字典的实现原理与查字典类似,查字典是先根据部首或拼音查找对应的页码,Python中的字典是根据key查找value所在的位置 · 字典的创

异常基础

1. 什么是异常 跟java异常(Exception)一样,都是指在程序执行过程中发生的错误或异常情况。当程序出现异常时,会中断正常的执行流程,并转而执行异常处理的逻辑。 2. 什么情况下触发异常 异常可以由多种原因引起,例如: 语法错误:代码不符合Python语法规则。 运行时错误:在代码执行期间发生了错误,如除零错误、索引错误等。 逻辑错误:程序逻辑错误导致了异常情况,如值错误、类型错误等。

apache 代码库的语言分布

apache 代码库的语言分布排行榜: html java xml c++ json javascript c python 对这个排行多少有些意外。首先,php 没有进入前八,javascript 排行不高。xml/json 排行之高在于大部分人还是喜欢用文件做数据存储?或者是因为项目数据比较小? html 占据第一位,但 html 主要是描述性,而不是计算性的,开源代码有什么意义呢? 主要

【一】BBS项目设计

【引入】BBS表设计 一个项目最最最重要的不是业务逻辑的书写 而是前期的表设计,只要将表设计好,后续的功能就会相对顺利一些 【1】用户表(UserInfo) 继承 AbstractUser 表 拓展字段 字段名 类型 注释 phone BigIntegerField 电话 avatar FileField 头像链接 create_time DateField

【分功能一】实时加载用户选择的头像文件

【一】代码实现 【二】静态展示头像代码分析 在上述代码中 定义了一个div标签包裹住了,头像标签部分(划定分区) 通过动态加载本地文件加载默认的头像文件 src="{% static 'avatar/default.png' %}" 同时给img标签加了一个id方便下面的ajax调用该标签 id="myimg" 为了限制头像的大小,给头像强制加了样式,限制大小

【模块补充】Pillow生成图像文件

【一】Pillow模块详解 Pillow是一个Python图像处理库,它提供了丰富的图像处理功能和易于使用的接口。 本文将详细介绍Pillow模块的各种功能,并提供一些实际案例演示。 【1】安装Pillow模块 要使用Pillow模块,首先需要在Python环境中安装它。 可以通过以下命令使用pip安装Pillow: 安装完成后,就可以在代码中导入Pillow模块并开始使用。 【2】

【三】登录功能实现

【一】登录功能 【路由接口】 登陆主接口 login/ 获取验证码接口 get_code/ 【二】需求 需要展示的效果 用户输入用户名 用户输入密码 用户输入验证码 要求 用户名、密码不对时,实时展示提示信息,及必要报错 展示动态图像验证码 验证码内容构成为 5 位 字母+数字 使用到的技术 bootstrap展示样式 ajax加载点击动作 a

【二】注册功能实现

【一】注册功能 【路由接口】 register/ 【引言】 之前是在views.py中书写 forms组件代码 但是为了解耦合,应该单独书写 如果项目从始至终只需要一个 forms 组件,那么你可以直接建一个py文件即可 如果项目需要多个 forms 组件,则可以创建一个文件夹,将不同的功能封装到不同的文件中 【二】需求 需要展示的效果 用户输入用户名 用户输入密码

【四】修改密码和注销登录功能实现

【一】修改密码和注销登录功能实现 【路由接口】 首页接口 home/ 用户修改密码 set_password/ 用户退出登录 log_out/ 【引言】 我们都知道bootstrap部分的js特效其实是依赖于jQuery的 所以 特别提醒! 一定要在bootstrap之前引入jQuery 先加载jQuery,再加载bootstrap样式 虽然静态页面,二者顺序无所谓

【五】Admin后台管理

【一】Admin管理后台功能搭建 【路由接口】 这是官方自带的管理员入口 admin/ admin.site.urls 【引言】 Django为我们提供了一个可视化的后台管理的可视化界面 方便我们对我们的模型表进行管理 如果我们想使用admin后台管理我们的模型表 我们需要先将模型表注册到admin视图内 【一】注册管理员账户 输入用户名 邮箱可以选择不输入 输入密

【六】个人站点搭建

【一】首页搭建 【路由接口】 home/ 【引言】 访问网站后显示的主页面 【需求】 需要展示的效果 布局采用 2/8/2 两侧展示自定义个性化内容 如广告展示等 中间部分展示每一个人的所有文章内容 【1】功能实现 - 前端展示页面 延续自登录功能继续扩展内容 登录/修改密码等功能已经将外部边框搭建起来 下面只需要搭建内部的内容 内部内容采用

<<  <  609  610  611  612  613  614  615  616  617  618  619  >  >>