
python学习
Daniel雨林
学习,记录成长的一点一滴
展开
-
杂记-Windows下常用的CMD指令以及常见的操作
dircdPython安装目录:C:\Users\13600\AppData\Local\Programs\Python\Python36原创 2018-01-09 13:13:03 · 170 阅读 · 0 评论 -
Python数组使用
转载自https://www.cnblogs.com/tdskee/p/6912719.htmlpython数组的使用2010-07-28 17:171、Python的数组分三种类型:(1) list 普通的链表,初始化后可以通过特定方法动态增加元素。定义方式:arr = [元素](2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的。定义方式:arr = (元素)(2) Dicti...转载 2018-04-20 15:54:34 · 449 阅读 · 0 评论 -
由pip-9.0.1更新至pip-10.0.0出现的问题解决
https://pip.pypa.io/en/stable/installing/C:\Users\yzzn>curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py % Total % Received % Xferd Average Speed Time Time Time Current ...转载 2018-04-24 21:16:09 · 4884 阅读 · 0 评论 -
Python点滴(八)—图片序列化转为csv格式中遇到的一些问题
我在将数字图片转化为数组并保存在csv文件当中出现了一个问题,无法将图片数组存为我想要的形式,即一个excel格中放一个灰度值的样子,问题最终被解决现记录如下:[python] view plain copya=[[1,2,3,4,5], [6,7,8,5,9,0], ['a','b','e','q','h']] with open('test.csv','wb') as myfi...转载 2018-04-20 20:08:50 · 790 阅读 · 1 评论 -
Python 读取csv的某列
站长用Python写了一个可以提取csv任一列的代码,欢迎使用。Github链接csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格:就可以存储为csv文件,文件内容是:No.,Name,Age,Score1,Apple,12,982,Ben,13,973,Celia,14,964,Dave,15,95假设上述csv文件保存为"A.csv",如...转载 2018-04-21 20:54:44 · 5597 阅读 · 0 评论 -
python数字图像处理(2):图像的读取、显示与保存
python数字图像处理(2):图像的读取、显示与保存转载自https://www.cnblogs.com/denny402/p/5121897.htmlskimage提供了io模块,顾名思义,这个模块是用来图片输入输出操作的。为了方便练习,也提供一个data模块,里面嵌套了一些示例图片,我们可以直接使用。引入skimage模块可用:1from skimage import io一、从外部读取图片...转载 2018-04-21 21:06:04 · 633 阅读 · 0 评论 -
制图code
# coding=utf-8import matplotlib.pyplot as pltimport csvimport pandas as pdfrom pylab import mplfrom pylab import *count1 = 729#while count1 < 935:#+str(count1)+'for count1 in range(766,85...原创 2018-04-21 21:09:40 · 208 阅读 · 0 评论 -
python异常处理(基础)
https://www.cnblogs.com/fnng/p/3518202.html之前在学习python的时候有整理过python异常处理的文章,不够简单也不够完整,所以决定再整理一篇,算做补充。http://www.cnblogs.com/fnng/archive/2013/04/28/3048356.html python shell>>> open('abc.txt',...转载 2018-04-21 21:13:52 · 193 阅读 · 0 评论 -
批量读取图片保存为csv文件
工具采取QT5.6.1+opencv2.4.9 本文以实现将手写数字图片转化为csv文件列子实现思路: -1.将手写数字以分类在不同文件夹中(0-9)如下图所示:-2.将所有图片的路径加载到txt文件中dir /b/s *.png > image.txt;生成的txt文件如下图:-3.创立QFile csvFile(FILE_PATH),FILE_PATH为最终生产的csv文件的路径位置; ...转载 2018-04-21 21:15:42 · 2752 阅读 · 0 评论 -
Python读取mat文件,并转为csv文件
转载 https://blog.youkuaiyun.com/zebralxr/article/details/78254192初学Python,遇到需要将mat文件转为csv文件,看了很多博客,最后找到了解决办法,代码如下:#方法1from pandas import Series,DataFrameimport pandas as pdimport numpy as npimport h5pydat...转载 2018-04-21 21:16:34 · 4227 阅读 · 2 评论 -
python 读取文件夹下的图片进行处理
转载自https://www.cnblogs.com/zangyu/p/5764905.htmlpython的os模块中有一个listdir函数可以遍历读取文件夹下的文件。1 import os2 3 for filename in os.listdir(r"./file"): #listdir的参数是文件夹的路径4 print ( filename) ...转载 2018-04-21 21:17:48 · 3736 阅读 · 0 评论 -
Python:操作dict时避免出现KeyError的几种方法
在读取dict的key和value时,如果key不存在,就会触发KeyError错误,如:Pythont = { 'a': '1', 'b': '2', 'c': '3',}print(t['d'])就会出现:KeyError: 'd'第一种解决方法首先测试key是否存在,然后才进行下一步操作,如:Pythont = { 'a': '1', 'b':...转载 2018-04-21 21:19:23 · 3319 阅读 · 0 评论 -
【python3】中str转成bytes类型后用csv.writerow()写入csv文件仍然出错
根本原因是Python版本问题python2.x中要求用‘wb’,python3.x中要求用'w'首先声明:CSV文件是可以用二进制模式写入的python文档(传送门)关于CSV的一个用法示例:文件打开的mode是“wb”with open('rent.csv','wb') as csv_file:且与Pythone3里面字符串和二进制数据是两种类型,所以要将str类型转换成bytes类型出错部...转载 2018-04-23 17:05:59 · 4406 阅读 · 0 评论 -
csv的writerow写入的文件会有空行很蛋疼
转载自https://blog.youkuaiyun.com/sinat_27339001/article/details/46549927用csv的writerow写入行真的是超蛋疼:看网上某攻略还得用二进制wb、rb的方法来读写真是超蛋疼其实在打开要写入的文件的时候,末尾加上一句newline=”就够了filex=open('F:\\Airline On Time Performence Data--Go...转载 2018-04-23 17:04:57 · 1133 阅读 · 1 评论 -
Python算法实践-学习记录(1)
课程结构:一.顺序结构程序设计二.分支结构程序设计三.循环结构程序设计四.查找算法五.排序算法六.树七.二叉树算法八.综合案例编译;解释Python——通用语言、解释型语言、开源语言、跨平台语言程序流程图:顺序结构;分支结构;循环结构简单程序设计:变量命名:1.字母、数字、下划线2.不能以数字开头3.不能使原创 2018-01-09 13:14:31 · 224 阅读 · 0 评论 -
sklearn中常用数据预处理方法
转载自:http://2hwp.com/2016/02/03/data-preprocessing/常见的数据预处理方法,以下通过sklearn的preprocessing模块来介绍;1. 标准化(Standardization or Mean Removal and Variance Scaling)变换后各维特征有0均值,单位方差。也叫z-score规范化(零均值规范化转载 2018-01-09 22:21:17 · 225 阅读 · 0 评论 -
Anaconda3中的python的packages安装操作
conda list原创 2018-03-28 16:55:10 · 1389 阅读 · 1 评论 -
python彩色图转化为灰度图
转载自https://blog.youkuaiyun.com/dongyuguoai/article/details/71834293#coding=utf-8import Image #需要下载并安装PIL(python的一个image图像处理库)#灰度化infile = 'G:/图片/jyj1.jpg' #原始图像路径outfile= 'G:/图片/jyj1_1.jpg' #灰度化后的图像路径im = I...转载 2018-04-22 10:05:15 · 7371 阅读 · 0 评论 -
python写入csv文件的几种方法总结
https://blog.youkuaiyun.com/waple_0820/article/details/70049953最常用的一种方法,利用pandas包import pandas as pd#任意的多组列表a = [1,2,3]b = [4,5,6] #字典中的key值即为csv中列名dataframe = pd.DataFrame({'a_name':a,'b_name':b}...转载 2018-04-22 21:04:46 · 479 阅读 · 0 评论 -
Python点滴(八)—图片序列化转为csv格式中遇到的一些问题
转载自https://blog.youkuaiyun.com/qq_14959801/article/details/58603728?locationNum=6&fps=1我在将数字图片转化为数组并保存在csv文件当中出现了一个问题,无法将图片数组存为我想要的形式,即一个excel格中放一个灰度值的样子,问题最终被解决现记录如下:[python] view plain copya=[[1,2,3,4...转载 2018-04-23 11:35:28 · 358 阅读 · 0 评论 -
python数字图像处理(6):图像的批量处理
有些时候,我们不仅要对一张图片进行处理,可能还会对一批图片处理。这时候,我们可以通过循环来执行处理,也可以调用程序自带的图片集合来处理。图片集合函数为:skimage.io.ImageCollection(load_pattern,load_func=None)这个函数是放在io模块内的,带两个参数,第一个参数load_pattern, 表示图片组的路径,可以是一个str字符串。第二个参数load...转载 2018-04-19 10:38:37 · 1234 阅读 · 0 评论 -
1.为什么PyCharm使用120个字符行,即使PEP8指定79?////////2.python代码过长的换行
提问:PEP8明确指定了79个字符,但是,PyCharm默认为120,并给出警告“PEP8:行太长(...> 120个字符)”。以前的PEP8版本是否使用120,PyCharm不更新其PEP8检查器?我找不到任何以前版本的PEP8指南,但是,我可以轻松找到以前版本的PEP8 Python脚本。我正在开始一个新的Python项目,我不确定要使用哪个项目。参考文献:http://legacy.p...转载 2018-04-23 15:48:47 · 9216 阅读 · 1 评论 -
python+opencv 读取文件夹下的所有图像并批量保存ROI
[python] view plain copyimport cv2 import os import numpy as np root_path = "I:/Images/2017_08_03/" dir = root_path+"images"+"/" count = 0 for root,dir,files in os.walk(dir): for file i...转载 2018-04-19 10:43:20 · 8425 阅读 · 0 评论 -
Pycharm批量注释
工具/原料Pycharmwindows操作系统平台方法/步骤第一步,选中你要注释的代码第二步,如图所示,按键3第三步,再次按键可取消注释END注意事项切记要同时按住,否则失效...转载 2018-04-19 11:13:34 · 16630 阅读 · 1 评论 -
用深度学习keras的cnn做图像识别分类,准确率达97%
Keras是一个简约,高度模块化的神经网络库。可以很容易和快速实现原型(通过总模块化,极简主义,和可扩展性)同时支持卷积网络(vision)和复发性的网络(序列数据)。以及两者的组合。无缝地运行在CPU和GPU上。keras的资源库网址为https://github.com/fchollet/kerasolivettifaces人脸数据库介绍Olivetti Faces是纽约大学的一个比较小的人脸...转载 2018-04-19 11:17:18 · 33020 阅读 · 0 评论 -
Python 列表(List)
Python 列表(List)序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方...转载 2018-04-22 06:27:08 · 512 阅读 · 0 评论