Python
姚贤贤
这个作者很懒,什么都没留下…
展开
-
python numpy基础(二)random基本使用
(一)设置随机种子,会使后续的随机数都会固定下,不会因为程序运行多次而改变import numpy as npnp.random.seed(1)print np.random.rand()# 例如运行多次,依旧保持0.548813503927print np.random.rand()# 例如运行多次,依旧保持0.715189366372(二)生成随机数# 生成随机数pythonimpo原创 2017-10-28 16:36:30 · 567 阅读 · 0 评论 -
python int类数据的内存大小
Python是全面向对象语言,和C,java在基本数据变量占用字节数上存在较大差异,主要原因来自于python 基本数据变量都是对象,具有更复杂的结构体,而且python2,python3,操作系统位数不同还有差异,可以利用 sys.getsizeof(x)函数查看占用的字节数,下面是python3.5,windows 64位 内存占用情况,可以看出变量的结构体占用和值的占用:import sy...原创 2018-09-29 18:18:22 · 2217 阅读 · 2 评论 -
python 多种并行提高运行效率
一.使用np.vectorize例子:import numpy as np def myfunc(a, b): if a>b: return a-b else: return a+bvfunc = np.vectorize(myfunc)t0=time.time() vfunc(np.random.randint(5,size=1...原创 2018-09-28 15:54:09 · 10584 阅读 · 1 评论 -
彻底解决 cv2.imread读取带中文路径图片问题
转:https://blog.csdn.net/liuqinshouss/article/details/78696032原因:cv2.imread读不到带中文路径图片解决:import cv2import numpy as npcv2.imdecode(np.fromfile("D:\\haha哈哈.png",dtype=np.uint8),,cv2.IMREAD_COLOR...转载 2018-08-06 17:00:24 · 20480 阅读 · 3 评论 -
将普通文件夹项目导入eclipse(java项目,Pydev python都可适用)
有时候我们从网上拷贝的代码只有项目代码,并没有eclipse有关配置文件,那么怎么办呢?其实也很简单,随便找个在eclipse中的工程,然后找到.project文件,复制到网上下载下来的文件夹中,然后修改name标签里面的名字就OK了,(如果为Pydev的python文件再多复制一个.pydevproject,不用修改)。 如图为Pydev下,python的项目: ...原创 2018-04-26 16:23:04 · 1378 阅读 · 0 评论 -
python 定时器,每天凌晨3点执行方法
'''Created on 2018-4-20例子:每天凌晨3点执行func方法'''import datetimeimport threadingdef func(): print("haha") #如果需要循环调用,就要添加以下方法 timer = threading.Timer(86400, func) timer.start()# 获取现在时间now原创 2018-04-20 11:59:58 · 46420 阅读 · 12 评论 -
Python机器学习常用模块
numpy 可以高效的处理数据,提供数组支持,很多模块都以来他,比如pandas,scipy,matploylib都以来他,所以这个模块是基础。numpy+mklpandas 用于进行数据探索和数据分析scipy 主要进行数值计算,同时支持矩阵运算,并提供了很多高等数据处理功能,比如积分,傅里叶变换,微分方程求解等matplotlib 作图模块,解决可视化问题statsmodels 主要用...原创 2017-09-01 10:26:26 · 6197 阅读 · 0 评论 -
彻底解决Eclipse+PyDev Unresolved import:问题
问题的解决方法:1.右键工程——properties 2.选择Pydev-Interface/Grammar,点击链接Click here to configure aninterpreter not listed 3.在python Interperter中选择New Folder,添加包的路径即可。比如引入tflearn发生Unresolved import错误,则:原创 2018-01-23 14:34:14 · 10324 阅读 · 1 评论 -
python numpy基础(一)基本用法
(一)查看numpy版本# 查看numpy版本import numpy as npprint np.version.version# 1.11.3(二)numpy多维数组为numpy.ndarray# numpy多维数组为numpy.ndarrayimport numpy as np# 参数可以为list或tupleprint np.array([1,2,3,4])...原创 2017-10-27 10:05:38 · 1400 阅读 · 0 评论 -
matplotlib.pyplot基础(二),柱面图,散点图,坐标系填充
(1)柱面图plt.bar# 柱面图plt.barimport numpy as npimport matplotlib.pyplot as pltplt.figure()n = 8X = np.arange(n)+1#X是1,2,3,4,5,6,7,8,柱的个数# numpy.random.uniform(low=0.0, high=1.0, size=None), normal#原创 2017-10-26 09:29:14 · 1848 阅读 · 0 评论 -
matplotlib.pyplot基础(一)
(一)画一条直线# 一.画一条直线import matplotlib.pyplot as plt# 一个数组或者列表,设置y值范围,x轴自动延伸plt.plot([0,1,2,3])# y轴标签plt.ylabel('yyyyyyyyy')plt.xlabel('xxxxxxxxx')# 指定x,y轴的区域[xmin,xmax,ymin,ymax]plt.axis([0, 6, 0,原创 2017-10-25 10:11:18 · 993 阅读 · 0 评论 -
如何打开ipynb文件
1.pip install jupyter notebook2.win+r打开控制命令窗口,输入jupyter notebook3.在弹出的网页上传ipynb文件,然后就可以看了原创 2019-04-17 22:52:18 · 5174 阅读 · 0 评论