
Python
AIGC Studio
计算机专业研究生,人工智能领域优质创者者,研究计算机视觉、深度学习、图像生成、GAN、VAE、Stable Diffusion、Sora、AIGC视觉大模型等,有三维重建、VTK开发、点云处理和医学图像处理等开发经验。曾在滴滴,小米任职算法工程师。
展开
-
在OpenCV中同时加载两个视频并播放(Python实现)
最近在做一些视频方面的相关实验,在OpenCV中我们可以用现实窗口来控制图像处理前后的效果对比,同理,对于视频处理来说也可以进行相关的操作,本文可实现N个视频文件的左右拼接和上下拼接原创 2023-04-16 23:11:02 · 2010 阅读 · 6 评论 -
Input type(torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same
在Pytorch中,所有对tensor的操作,都是由GPU-specific routines完成的。tensor的device属性来控制tensor在计算机中存放的位置。我们可以在tensor的构造器中显示的指定tensor存放在GPU上,上述问题就是输入数据是存放在CPU上,而网络数据是存放在GPU上,因此导致不一致报错。在输入数据后加上一句.to(device),device 就是你的GPU。问题解决。data.to(args.device)...原创 2021-05-19 10:18:29 · 798 阅读 · 0 评论 -
配置python+anaconda+pycharm常用命令整理
1.查看anaconda创建了哪些虚拟环境 conda env list 注意:带*的表示当前激活的虚拟环境 (base)是Anaconda自带的虚拟环境,默认状态是激活base虚拟环境。2.激活想要的虚拟环境 找到activate.exe文件所在的目录,然后执行:activate tensorflow(代表某个虚拟环境) 不同版本的python,activate.exe所在的目录不一定相同。 对于安装了anaconda3,activate.exe在。。。...原创 2021-04-07 10:02:39 · 270 阅读 · 2 评论 -
使用cv2.imwrite()保存图像是黑色解决办法
原来图片是0-255范围,而imwrite保存图片的时候把图片标准化了,也就变为0-1,只需要修改一下imwrite的输入就好,如下:cv2.imwrite('demo.png', image*255)原创 2020-12-22 10:28:39 · 5881 阅读 · 9 评论 -
Python实现图片中文字提取(OCR)
用Python提取图片中的文字,用到的工具包有PIL,pytesseract,tesseract-ocr注意:库的安装相对麻烦一点,一般都是不能直接安装成功的,这里总结了安装过程中的一些坑给大家参考。(1)首先是PIL库安装,有的电脑可以直接从PYCHARM库里直接导入,但是大部分的电脑是安装不了的,可以采取两种方式一种是用pip install PIL这种方式一般比较慢,还有一种方法就是在...原创 2020-02-25 20:45:09 · 20316 阅读 · 7 评论 -
第二个Python爬虫程序-用BeautifulSoup库进行网页数据解析
from bs4 import BeautifulSoupmarkup = '<p> class="title"<b>The Little Prince</b></p>'soup = BeautifulSoup(markup,"lxml")soup.b #查看名称Out[32]: <b>The Little Prince<...原创 2019-05-07 17:36:41 · 895 阅读 · 2 评论 -
第一个Python爬虫程序-抓取网站URL
用Python爬取豆瓣上的小王子短评:import requestsr = requests.get('https://book.douban.com/subject/1084336/comments/')#抓取的网页URLr.status_codeOut[3]: 200 #抓取正常标志r.text # 显示抓取内容...原创 2019-05-07 15:01:16 · 447 阅读 · 0 评论 -
from PIL import Image ModuleNotFoundError: No module named 'PIL'
错误:line 3, in <module>from PIL import ImageModuleNotFoundError: No module named 'PIL'解决方法:运行命令:pip install pillow如果运行该命令 显示Requirement already satisfied: Pillow in c:\program fil...原创 2019-10-28 08:51:06 · 2875 阅读 · 0 评论 -
python中输出数据保存成csv输出writerow输出的内容每隔一行就有空行问题的解决
这个问题困扰了我一天,终于在行者刘6,博客中找到了解决办法,感谢感谢。找到的答案,原来是scrapy的问题,见https://stackoverflow.com/questions/39477662/scrapy-csv-file-has-uniform-empty-rows/43394566#43394566接着我就动手修改了!先在python里找到scrapy进去里面...转载 2019-10-07 19:24:47 · 1632 阅读 · 0 评论 -
贝叶斯分类器实现Mnist手写数字识别(TensorFlow实现)
import numpy as npfrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=False)train_num = 5000test_num = 100class_num = 10desimon = ...原创 2019-09-02 19:25:09 · 4827 阅读 · 4 评论 -
Pycharm安装并配置TensorFlow框架
具体详情在我的下载里面,因为有好多图片不上上传博客。Pycharm配置TensorFlow原创 2019-07-15 13:31:57 · 3967 阅读 · 0 评论 -
Python入门学习第七周学习笔记
#7.1 GUI与面向对象#7.2 抽象#类的定义:class ClassName(object):class_suite#定义一个空类class MyDate(object):pass#类的方法定义:>>>class Dog(object):def greet(self):print("Hi!")#实例的创建>>>dog=D...原创 2019-05-11 19:56:37 · 367 阅读 · 0 评论 -
Python入门学习第六周学习笔记
#6.1聚类分析K-Means:#Q1:寻找学霸 高数 英语 Python 音乐小明 88 64 96 85大明 92 99 95 94小朋 91 87 99 95大朋 78 99 97 81小萌 88 78 98 84大萌 100 95 100 92impor...原创 2019-05-11 18:20:35 · 489 阅读 · 0 评论 -
Python入门学习第五周学习笔记
#5.1便捷数据获取步骤:数据收集、数据整理、数据描述、数据分析数据获取(本地,网络数据)#下载nltk语料库import nltknltk.download()from nltk.corpus import gutenbergprint(gutenmberg)#5.2 数据准备数据准备(预处理)过程中常常需要进行数据的处理,例如数据清洗包括缺失值和异常值处理,数据变换如规...原创 2019-05-11 11:34:29 · 401 阅读 · 0 评论 -
Python入门学习第三周学习笔记
#3.1用Python获取本地数据(打开文件,读文件,写文件,关闭文件)file_obj=open(filename,mode='r,buffering=-1..…)mode为可选参数,默认值为rbuffering也为可选参数,默认值为-1(0代表不缓冲,1或大于1的值表示缓冲一行或指定缓冲区大小)>>>f1=open('d:\\ infile. txt)#从D盘读...原创 2019-05-07 17:38:43 · 1680 阅读 · 0 评论 -
Python入门学习第一、二周学习笔记
猜数字:from random import randintx = randint(0,300)for count in range(0,5):print(x)digit = int(input('input a number:'))if digit == x: print('Bingo!')elif digit > x: print('Large!')el...原创 2019-05-07 10:42:49 · 366 阅读 · 0 评论 -
Python入门学习第四周学习笔记
#4.1&&4.2字典是一种映射关系(键,值,键值对)>>>alnfo={"Wangdachui':3000,'Niuyun':2000,'Linling':4500,'Tianqi':8000}>>>info=[( Wangdachuil,3000),("Niuyun',2000),(Linling',4500),(Tianqi,8000...原创 2019-05-08 11:35:31 · 780 阅读 · 0 评论 -
Python入门
用Python绘制蟒蛇小程序import turtledef drawSnake (rad,angle,len,neckrad): for i in range(len): turtle.circle(rad,angle) turtle.circle(-rad,angle) turtle.circle(rad,angle/2) tur原创 2017-04-19 19:58:33 · 511 阅读 · 0 评论