Python
JensLee
这个作者很懒,什么都没留下…
展开
-
Transformer
Transformer整体架构原创 2023-02-13 11:07:55 · 760 阅读 · 1 评论 -
python处理eml格式的邮件
对于数据进行读取#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/2/29/029 22:03# @Author : H# @File : getEmailHeader.pyimport osimport refrom email.parser import Parserdef read_mail(path): if os.path.exists(path): with open(path原创 2021-11-02 14:54:51 · 3126 阅读 · 0 评论 -
python打印excel的内容
import openpyxlimport osbook = openpyxl.load_workbook('d:\\data\\test.xlsx')sht = book.activefor row in sht.rows: name = row[0].value原创 2021-09-07 11:02:07 · 1050 阅读 · 0 评论 -
python中倒叙输出 list有多个行,按其中一行排序
python倒数循环for i in range(len(list)-1,-1,-1):原创 2021-04-20 12:49:16 · 339 阅读 · 0 评论 -
10M/s方法解决numpy下载太慢的问题!
解决方案:换清华源:pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple原创 2020-03-27 10:43:42 · 8226 阅读 · 12 评论 -
运行mmdetection遇到的坑
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1解决blog有:https://blog.csdn.net/cczxsong/article/details/946478782.cuda与pytorch版本不匹配问题:https://blog.csdn.net/weixin_36670529...原创 2020-03-24 10:06:39 · 14110 阅读 · 17 评论 -
存在多个python的虚拟环境,如何找到对应的pip进行下载
我在使用PyCharm过程中,创建了多个虚拟环境,3.5,3.6,3.7等等。不同的程序需要用不同的虚拟环境,有时候从终端下载使用pip命令,输入后却是全局的pip。解决方法如下:找到对应的python环境位置,然后输入以下语句:/usr/bin/python3.5 -m pip install XXX比如想下载torch:/usr/bin/python3.5 -m...原创 2020-03-18 13:49:51 · 1931 阅读 · 0 评论 -
python的简单判断句式
onlyfiles_mat = [f for f in listdir(mypath) if isfile(join(mypath, f)) and join(mypath, f).endswith('.mat')]原创 2019-10-23 10:42:39 · 1746 阅读 · 0 评论 -
python使用jieba库进行中文分词
很简单的一个实现,当初以为很复杂。把附录的文件贴上就行# -*- coding: utf-8 -*-"""Created on Tue Mar 5 14:29:02 2019@author: psdz"""#jieba库是用来分词的库import jiebaimport jieba.analyse#是用来进行计算机系统操作的库import ioimport osim...原创 2019-03-10 09:28:24 · 3290 阅读 · 0 评论 -
卷积层尺寸的计算原理
原创 2019-03-19 14:47:48 · 598 阅读 · 0 评论 -
一句话解决python各类库安装包下载太慢速度问题
pipinstall XXX -ihttps://pypi.tuna.tsinghua.edu.cn/simple下载时换成清华源,一般都十几M每秒感谢小伙伴点赞关注,后续会更新其他实用技巧原创 2019-03-08 11:12:15 · 29986 阅读 · 26 评论 -
我对于神经网络的认识
接触神经网络大半年了,但是对于细节不甚清晰,总有种雾里看花的感觉,今天看了一本书,有一种茅塞半顿开状态,写一下我对于神经网络的理解,主要是讲一下代码细节。训练一个神经网络模型时,我们先定义好如下模型结构,代码都写好了注释。假设是有监督学习,输入训练集与对应的标签,在这里我们定好的神经网络模型就是:#定义一个神经网络的结构def init_network(): #声明一个字...原创 2019-03-20 21:19:07 · 1403 阅读 · 0 评论 -
TypeError: numpy.ndarray or cuda.ndarray are expected.
遇到一个bugWill finalize trainer extensions and updater before reraising the exception.Traceback (most recent call last): File "/home/zlee/PycharmProjects/hyperface-youtube/hyperface-master/scripts/...原创 2019-03-13 14:25:55 · 1879 阅读 · 0 评论 -
图像分割与目标识别
在对于图像的处理中,图像识别是一个很重要的步骤,例如人脸识别,车牌识别等。图像目标识别有助于此类功能的实现,提高识别效率。目标识别将图像中的各类物品提前识别并且框出,将识别的目标物体图像,送入后续网络层进行处理,有助于提高任务精确度。在人脸识别中,更精准的人脸框图会提高人脸识别效率,通过缩小物体的区域,定位人脸的特征,提高工程的精准度。传统的目标识别都是基于暴力搜索方法,在传统算法中使用了滑动窗口...原创 2019-04-25 14:03:06 · 7481 阅读 · 2 评论 -
python三维立体图视角转变matplotlib.pyplot视角转换
使用python的matplotlib做视角转换,下面是正常角度:下面是转换之后的角度:正面照:俯拍照:代码:https://fgk.pw/i/aqa1Kww2052原创 2019-05-23 09:21:45 · 12481 阅读 · 8 评论 -
keras中LSTM学习
keras中LSTM函数包含三个参数:第一个是样品,第二个是时间戳,第三个是特征。输入数据必须是三维的,否则会报错。例如代码这么写:old是四维数据new = LSTM(64)(old)就会报错:需要的是三维,结果传入的函数是四维,就会报错。...原创 2019-07-11 13:34:26 · 1780 阅读 · 0 评论 -
python图像处理图像赋值后变为白色
用Python进行图像赋值,在1RGB基础上,加入光流两个通道,代码如下所示:import numpy as npimport cv2import matplotlib.pyplot as pltpath = 'frame_00003_rgb.png'img = cv2.imread(path)img1 = np.zeros([480, 640, 5])img1[:, :...原创 2019-07-18 16:53:13 · 2675 阅读 · 0 评论 -
ValueError: need more than 2 values to unpack
在python编写时,遇到了这个问题,我的代码中,是在遍历的时候出现的问题 for i, (inputs, heatmaps_targets, gts) in enumerate(trainDataLoader): #for i, values in enumerate(trainDataLoader): inputs = Variable(...原创 2019-03-07 09:37:10 · 9175 阅读 · 1 评论 -
TypeError: img is not a numpy array, neither a scalar
查得别人的资料,说是用的图片地址,不是imread读进去的,我这个情况不一样。在运行hyperface代码中遇到了这个问题,本来是这么改得img = np.array(img),强制转换,结果不能转。最后查资料,再cupy的官方文档上写着使用cupy.asnumpy()即可。即:import cupyimg = cupy.asnumpy(img)相关网址:http...原创 2019-03-05 20:51:16 · 14065 阅读 · 5 评论 -
树莓派+ 步进电机
使用步进电机需要步进电机和步进电机驱动板两样东西,我使用的电机和驱动板型号分别为28BYJ-48-5V和UL2003芯片的五线四相步进电机驱动板首先说明步进电机的驱动原理驱动板上有IN1, IN2, IN3, IN4四个接口,根据资料得知这四个接口依次设置为低电平就可以驱动,我们分别用杜邦线将GPIO 21(Pin 40),GPIO 20(Pin 38), GPIO 16(Pin转载 2017-04-15 21:45:29 · 11242 阅读 · 5 评论 -
树莓派+L298N+马达
一.接口说明IN1、IN2、IN3、IN4分别接了树莓派的GPIO11、GPIO12、GPIO13、GPIO15+5V接树莓派5VGND接电池盒负极+12V接电池盒正极电池盒为4节5号电池二.Python代码#!/usr/bin/python#coding: utf8#引入gpio的模块import RPi.GPIO as GPIOimp转载 2017-04-15 22:36:28 · 6109 阅读 · 1 评论 -
树莓派+超声波模块
树莓派+HC-SR04超声波测距模块一.针脚连接 此模块共有4只引出脚,从左往右: VCC-> 2号 TRIG-> 15号 ECHO-> 16号 接地角->6号二.Python代码#! /usr/bin/python# -*- coding:utf-8 -*-import RPi.GPIO as GPIO转载 2017-04-13 19:37:18 · 1817 阅读 · 0 评论 -
树莓派+LED灯
用树莓派控制LED灯一.连接方式正极连接12号负极连接14号二.Python代码import RPi.GPIO as GPIO——引进叫RPI .GPIO的lib,包含访问树莓派的物理通用I / P或O / P引脚的函数import time——包含计时/延时函数PIN_NO=12——树莓派引脚12作为输出GPIO.setmode(GPIO.BO转载 2017-04-13 19:22:38 · 1354 阅读 · 0 评论 -
File "<stdin>", line 1 pip install XXXXX ^ SyntaxError: invalid syntax
在windows环境下出现安装错误,提示 File "", line 1 pip install builtwith ^SyntaxError: invalid syntax我在安装builtwith出现了问题,原因是因为这句安装时在cmd命令行里启动的,在python中无法运行。原创 2017-01-01 18:40:36 · 35925 阅读 · 6 评论 -
如何在同一主机切换python2与python3的使用
在windows环境下安装python2与python3,如何切换二者使用输入py -3,即进入python3输入 py -2,即进入python2原创 2017-01-01 18:33:40 · 2035 阅读 · 0 评论 -
ImportError: No module named 'urllib2'
我在使用python3做抓取网页代码的时候遇到了这个问题ImportError: No module named 'urllib2'后来查阅相关资料,发现在python3里面,用urllib.request代替urllib2,在python3之后,不能再用,也就是说不能urllib2了,只能用urllib.request来代替。修改之后用以下代码就可以成功运行:原创 2016-12-30 17:27:09 · 1368 阅读 · 0 评论 -
python多线程并发让两个LED同时亮
python多线程并发让两个LED同时亮,利用多线程,使多个传感器运行,或者使多个python文件,python函数运行原创 2017-05-17 20:53:42 · 2969 阅读 · 0 评论 -
PHP调用含GPIO库的python失败解决方法
PHP调用python失败解决方法,PHP调用shell脚本失败,exec没有权限执行命令解决方法原创 2017-04-08 01:17:26 · 3155 阅读 · 1 评论 -
python中for循环赋值,跳出循环后赋值失败
我发现了一个很有意思的现象,在for循环中,赋值打印的时候,数组数值是正确的,跳出循环后,再次打印发现赋值失败。后来发现关键问题在数组的声明上。org_pose = [[0] * (array_width)] * array_lenfor row in csv_file: org_pose[i][0] = row[1] org_pose[i][1] = row[2] ...原创 2019-02-19 15:06:52 · 3792 阅读 · 0 评论 -
python爬虫程序,爬取网页图片
一段简单的爬取网页图片的python代码#coding=utf-8import urllibimport reurl = "https://bh.sb/post/category/main/"def getHtml(url): page = urllib.urlopen(url) #urllib.urlopen()方法用于打开一个URL地址 html = pa...原创 2018-12-17 22:56:07 · 1027 阅读 · 0 评论 -
LDA利用python进行主题分析提取
数据科学老师布置任务,使用LDA写一个针对网页的主题提取实验。下面我把代码贴上,把所需要的文件传上。# !/usr/bin/python# -*- coding:utf-8 -*-import numpy as npfrom gensim import corpora, models, similaritiesfrom pprint import pprintimport tim...原创 2018-12-20 21:56:24 · 19290 阅读 · 6 评论 -
raise TypeError("invalid type comparison") TypeError: invalid type comparison
在用python读取csv文件时,出现了问题,报错如下:类型比较失败。下面是我对于csv文件读取的源代码:off_train = pd.read_csv('data/ccf_offline_stage1_train.csv',header=None)off_train.columns = ['user_id','merchant_id','coupon_id','discoun...原创 2018-08-16 10:04:24 · 6248 阅读 · 0 评论 -
win32和amd64的区别
在安装python库的时候,看到win32与amd64,查了一下版本的含义Win32 -> 指的就是Windows系统; 64 bit- > 指的是Windows是64位的; AMD64 -> 指的就是 CPU是x64的...原创 2018-07-09 08:52:49 · 19084 阅读 · 0 评论 -
Python 中 'unicodeescape' codec can't decode bytes in position XXX: trun错误解决方案
Python 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误解决方案背景描述今天在运用Python pillow模块处理图片时遇到一个错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3:...转载 2018-07-08 21:12:17 · 577 阅读 · 0 评论 -
python安装时,官方目录web-based与executable区别
1.X86和X86-64的区别:系統是32 bit 的版本还是 64bit 的2.web-based ,executable , embeddable zipfile区别web-based: 透过网络安装的,就是执行安装后才透过网络下载pythonexecutable: 可執行文件的,既把要安装的python全部下载好在本机安装embeddable zipfile: zip 压缩档,就是pytho...原创 2018-07-08 18:17:43 · 74871 阅读 · 0 评论 -
File "build/bdist.linux-armv7l/egg/MySQLdb/__init__.py", line 81, in Connect
在用Python连接MySQL数据库的时候,出现了如下的错误:Traceback (most recent call last): File "test.py", line 7, in db = MySQLdb.connect("115.159.30.115","root","wsl!@#123","unman_store" ) File "build/bdist.li原创 2017-05-21 20:32:52 · 2104 阅读 · 0 评论 -
Python 错误:IndentationError: expected an indented block
Python是一款对缩进非常敏感的语言,常见的情况是tab和空格的混用会导致错误,或者缩进不对在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。往往有的人会疑问:我根本就没缩进怎么还是错,不对,该缩进的地方就要缩进,不缩进反而会出转载 2016-12-29 12:04:11 · 1613 阅读 · 0 评论