numpy
Mr-Cat伍可猫
不会编程的文科生不是一个好的数学家
展开
-
ubuntu安装numpy,matplotlib等
关于在Ubuntu下安装配置numpy,scipy,matplotlibm,pand等转载 2017-11-17 17:54:52 · 19201 阅读 · 3 评论 -
np.random.seed用法
参考https://stackoverflow.com/questions/21494489/what-does-numpy-random-seed0-dorandom.seed是随机种子生成器,当有这个时每次输出都是一样的数,如下图这对于在程序debug的时候非常有用。当程序中需要用到随机数,而debug的时候希望随机数是固定的,则可以先给定一个种子。而当没有种子生成器,则是随机数,每次...原创 2019-05-26 16:13:43 · 1466 阅读 · 0 评论 -
numpy 100题
英文版:https://github.com/rougier/numpy-100/blob/master/100_Numpy_exercises.ipynb中文版:https://www.jianshu.com/p/385d47d03cfb转载 2019-04-17 17:25:48 · 791 阅读 · 0 评论 -
python/numpy中数组array和矩阵matrix的区别
在numpy中,array(实际上是ndarray,表示多维数组)是可以有多维度的,而matrix只有两个维度,即行和列。所以matrix是array的一种特例,因而它继承了array的所有函数,同时还特别为matrix开发了自己新的函数。简言之,array可以使用的函数,matrix都可以使用,而matrix可以使用的函数array未必可以使用。举例如下新建a,b矩阵和a1,b1数组a...原创 2019-01-20 22:30:13 · 1781 阅读 · 0 评论 -
多维矩阵/数组变成一维数组
在这篇文章中实际上提及了4种方法4种方法但常用了我写两种:1 使用reshape, 表示重新改变结构上面我生成了一个22的2维数组,我想将他们变成1维数组,使用reshape(-1),(括号有几个数表示几维,如reshape(1,1,1)表示三维),最后reshape是不改变原来的值的。这里-1表示不限定行数。注意reshape(-1,1)是二维,表示不论多少行弄成一列,实际上就是41...原创 2019-01-20 21:59:07 · 4933 阅读 · 0 评论 -
python输出特别的矩阵
这里举例python输出一些特别的矩阵 1,输出如下6*2矩阵 code如下:A = mat(np.zeros([2*3,2])) #建6*2矩阵for i in range(2*3) #遍历各个矩阵元 if i < 3: #前一半的矩阵 A[i] = np.eye(2)[0] #取eye(2)第一...原创 2018-06-11 12:40:29 · 6034 阅读 · 0 评论 -
python numpy.savetxt(),np.column_stack保存(多行/列)数据 保存多维数组
官网解释:https://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.htmlnumpy.savetxt(fname, X, fmt='%.18e', delimiter=' ', newline='\n', header='', footer='', comments='# ', encoding=None)[sour...原创 2018-06-15 16:23:33 · 46300 阅读 · 12 评论 -
linux安装setup.py程序
setup.py在window中很容易安装,只需要进入其所在目录python setup.py install在linux中只多了一个步骤,如下python setup.py buildsudo python setup.py install原创 2018-05-24 15:31:09 · 4885 阅读 · 2 评论 -
pip安装报错:'ascii'码不能解码,安装路径有中文
转载自:https://blog.csdn.net/u013948858/article/details/77800663 【python】pip安装报错UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xce in position 7: ordinal not i刚安装完pyth...转载 2018-05-24 10:25:12 · 1576 阅读 · 0 评论 -
python导入模块的三种方法,例子: import numpy和from numpy import * (import matplotlib 和 from matplotlib import *)
python导入模块有如下几种写法:以matplotlib为例 (跟numpy是一样的)1,import matplotlib #整个导入matplotlib2 , from matplotlib import * #导入matplotlib下的所有函数3 , import matplotlib as pl #这个导入matplotlib,并将matplotlib导入为pl以...原创 2018-06-11 17:52:13 · 9868 阅读 · 0 评论 -
numpy和scipy安装
参考:https://blog.csdn.net/yannanxiu/article/details/54341153 由于numpy和scipy有很紧密的关系,所以建议安装的numpy是numpy+mkl 链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 可以从上面的链接中找到numpy+mkl进行安装,下载之后采用pip install安装wh...转载 2018-05-24 10:13:55 · 803 阅读 · 0 评论 -
setup.py安装
有很多包下载之后是含有setup.py文件,此时可以尝试双击安装,如果双击一闪而过,则要命令安装。 进入setup.py所在目录,然后:python setup.py install等待安装结束...原创 2018-05-24 10:16:23 · 4352 阅读 · 0 评论 -
windows下安装whl文件
安装whl文件如xxx.whl,如下(以python为例): 1,将xxx.whl复制到python根目录下 2,进入终端,并进入python根目录 3,安装python -m pip install xxx.whlor python -m pip install --user xxx.whl ...原创 2018-05-23 22:20:21 · 4196 阅读 · 0 评论 -
window下python扩展包大全
宏包链接(包括scipy,numpy等):https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy scipy:https://github.com/scipy/scipy/releases?after=v0.19.0rc2 比较新的numpy:https://pypi.org/project/numpy/#files...原创 2018-05-23 22:10:50 · 357 阅读 · 0 评论 -
python查看安装包的版本scipy,numpy,matplotlib等
查看python的版本很简单:python -Vorpython --version查看python安装的宏包版本,以scipy为例,其他包一样先进入python里,即在终端中输入python(或python2,python3)import scipyscipy.__version__...原创 2018-05-23 22:02:20 · 22711 阅读 · 0 评论 -
查看numpy版本
python下安装numpy后 首先进入python shell(如果已经设置python路径,则进入终端后用下面命令)python #进入python shell import numpynumpy.__version__#注意前后都有两横原创 2018-01-18 17:33:41 · 30255 阅读 · 0 评论 -
numpy生成随机数
文章目录生成随机整数--离散均匀分布生成随机浮点数--连续型均匀分布生成[0,1)之间的均匀分布生成标准正太分布这里只列出重要的几个函数生成随机整数–离散均匀分布使用numpy.random.randint(low, high=None, size=None, dtype=‘I’),范围为[low,high),不包括high这个值。生成的是离散的均匀分布(“discrete uniform”...原创 2019-07-10 22:26:06 · 741 阅读 · 0 评论