Python--Numpy
文章平均质量分 94
学习路上的孟仔仔
这个作者很懒,什么都没留下…
展开
-
Python学习笔记--Numpy--Numpy简介
原文地址:https://github.com/lijin-THU/notes-python/blob/master/03-numpy/03.01-numpy-overview.ipynbNumpy 简介导入numpyNumpy是Python的一个很重要的第三方库,很多其他科学计算的第三方库都是以Numpy为基础建立的。Numpy的一个重要特性是它的数组计算。在使用Numpy之前,我们需要导入nu...转载 2018-03-27 14:08:04 · 312 阅读 · 0 评论 -
Python学习笔记--Numpy--Numpy 数组形状
目录:名称作用备注shape和reshape可直接修改数组形状都没有括号,前者改变后会改变原来数组形状,后者不会newaxis 增加数组维数 根据插入位置的不同,可以返回不同形状的数组:squeeze 去除多余的轴 squeeze 返回一个将所有长度为1的维度去除的新数组a.transpose()a.T 数组转置 转置可以作用于多维数组转置返回的是对原数组的另一种view,所以改变转置会改变原来数...转载 2018-04-03 14:32:46 · 3084 阅读 · 0 评论 -
Python学习笔记--Numpy--生成数组的函数
arange arange(start,stop=None,step=1, dtype=None)产生一个在区间 [start, stop) 之间,以 step 为间隔的数组,如果只输入一个参数,则默认从 0 开始,并以这个值为结束linspace linspace(start, stop, N)产生 N 个等距分布在 [start, stop]间的元素组成的数组,包括 start, stoplo...转载 2018-04-10 17:14:11 · 2804 阅读 · 0 评论 -
Python学习笔记--Numpy-数组属性方法总结
数组属性方法总结 作用1基本属性a.dtype数组元素类型 float32,uint8,...a.shape数组形状 (m,n,o,...)a.size数组元素数a.itemsize每个元素占字节数a.nbytes所有元素占的字节a.ndim数组维度2形状相关a.flat所有元素的迭代器a.flatten()返回一个1维数组的复制a.ravel()返回一个1维数组,高效a.resize(new_s...转载 2018-04-10 16:47:12 · 801 阅读 · 0 评论 -
Python学习笔记--Numpy--对角线
对角线这里,使用与之前不同的导入方法:In [1]:import numpy as np使用numpy中的函数前,需要加上 np.:In [2]:a = np.array([11,21,31,12,22,32,13,23,33])a.shape = 3,3aOut[2]:array([[11, 21, 31], [12, 22, 32], [13, 23, 33...转载 2018-04-10 15:42:44 · 23321 阅读 · 1 评论 -
Python学习笔记--Numpy--Numpy 数组方法
数组方法目录求和 a.sum()最大最小值 a.max() a.min()最大最小值的位置a.argmax()均值a.mean() a.average标准差 std() var()ptp方法 计算最大最小之差round方法 近似到某个数,默认为整数clip 方法 将数值限制在某个范围求和In [2]:a = array([[1,2,3], [4,5,...原创 2018-04-03 09:17:43 · 263 阅读 · 0 评论 -
Python学习笔记--Numpy--Numpy 数组类型
In [1]:from numpy import *之前已经看过整数数组和布尔数组,除此之外还有浮点数数组和复数数组。复数数组产生一个复数数组:In [2]:a = array([1 + 1j, 2, 3, 4])Python会自动判断数组的类型:In [3]:a.dtypeOut[3]:dtype('complex128')对于复数我们可以查看它的实部和虚部:In [4]:a.realO...转载 2018-04-03 09:07:03 · 856 阅读 · 0 评论 -
Python学习笔记--Numpy--Numpy 数组及其索引
原文:https://github.com/lijin-THU/notes-python/blob/master/03-numpy/03.03-numpy-arrays.ipynbNumpy 数组及其索引先导入numpy:In [1]:from numpy import *产生数组从列表产生数组:In [2]:lst = [0, 1, 2, 3]a = array(lst)aOut[2]:...转载 2018-03-27 15:38:11 · 1343 阅读 · 0 评论 -
Python学习笔记--Numpy--Matplotlib基础
原文地址:https://github.com/lijin-THU/notes-python/blob/master/03-numpy/03.02-matplotlib-basics.ipynbMatplotlib 基础在使用Numpy之前,需要了解一些画图的基础。Matplotlib是一个类似Matlab的工具包,主页地址为http://matplotlib.org导入 matplotlib 和...原创 2018-03-27 15:12:56 · 436 阅读 · 0 评论 -
Python学习笔记--Numpy--Numpy 数组排序
目录:名称作用备注sort sort 返回的结果是从小到大排列的。 sort会改变数组的值argsort 返回排好序的数组在原数组中的索引位置argsort不会改变数组的值。searchsorted 函数 返回的值相当于保持第一个数组的排序性质不变,将第二个数组中的值插入第一个数组中的位置1.searchsorted接受两个参数,其中,第一个必需是已排序的数组。2.可利用插入位置,将数组中所有这两...转载 2018-04-03 14:43:22 · 284 阅读 · 0 评论