Numpy
凯旋的皇阿玛
小白
展开
-
Numpy中的argsort()函数
np.argsortargsort函数返回的是数组值从小到大的索引值一维数组排序:>>> x = np.array([3, 1, 2])>>> np.argsort(x)array([1, 2, 0])>>> np.argsort(-x) #从大到小排序array([0, 2, 1], dtype=int64)二维数组:...原创 2019-03-13 21:06:49 · 1425 阅读 · 0 评论 -
Numpy中的 numpy.ravel() vs numpy.flatten()函数
numpy.ravel() vs numpy.flatten()首先声明两者所要实现的功能是一致的(将多维数组降位一维),两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图(,会影响原始矩阵。>>> x = np.array([[...转载 2019-03-13 11:23:10 · 235 阅读 · 0 评论 -
Numpy中的np.c_和np.r_函数
Python Numpy模块函数np.c_和np.r_np.r_:是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等,类似于pandas中的concat()。np.c_:是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等,类似于pandas中的merge()。import numpy as npa = [[1],[2],[3]]b = [[4],[5],[6],[7]]A,...原创 2019-03-13 10:56:57 · 1821 阅读 · 0 评论 -
numpy中的meshgrid函数
介绍size()函数主要是用来统计矩阵元素个数,或矩阵某一维上的元素个数的函数。参数numpy.size(a, axis=None)a:输入的矩阵axis:int型的可选参数,指定返回哪一维的元素个数。当没有指定时,返回整个矩阵的元素个数。A,B=numpy.meshgrid(a,b)生成size(b)*size(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转...原创 2019-03-13 10:10:03 · 197 阅读 · 0 评论 -
numpy库矩阵求最大值、最小值、平均值、方差标准差、中值、求和
文章目录最大值最小值平均值方差标准差中值求和 sum()最大值最小值获得整个矩阵、行或列的最大最小值。获得元素最大值的函数:max获得元素最小值的函数:minimport numpy as npa = np.array([[1,2,3,3],[4,5,6,2],[0,8,4,9]])print(a.max()) #获取整个矩阵的最大值 结果:9print(a.min())...原创 2019-03-21 13:27:01 · 63772 阅读 · 4 评论 -
Numpy中masked Array
在许多情况下,数据集可能不完整或因无效数据的存在而受到污染。 例如,传感器可能无法记录数据或记录无效值。 numpy.ma模块通过引入掩码数组提供了一种解决此问题的便捷方法。masked数组是标准numpy.ndarray和 masked的组合。 掩码是nomask,表示关联数组的值无效,或者是一个布尔数组,用于确定关联数组的每个元素是否有效。 当掩码的元素为False时,关联数组的相应元素有效...翻译 2019-03-14 16:26:47 · 16277 阅读 · 0 评论 -
Numpy中concatenate函数——数组拼接
concatenate((a1, a2, …), axis=0)数组拼接函数参数:a1,a2……为要拼接的数组axis为在哪个维度上进行拼接,默认为0>>> a = np.array([[1, 2], [3, 4]])>>> b = np.array([[5, 6]])>>> np.concatenate((a, b), axis...原创 2019-03-14 16:16:05 · 504 阅读 · 0 评论 -
Numpy中的random.choice()函数 随机选择
import numpy as np1、参数意思分别 是从a 中以概率P,随机选择3个, p没有指定的时候相当于是一致的分布,a为一维数组或int,如果是int,则生成随机样本,就好像a是np.arange(N)一样。a1 = np.random.choice(a=5, size=3, replace=False, p=None)2、非一致的分布,会以多少的概率提出来a2 = np.r...原创 2019-03-14 16:01:46 · 42646 阅读 · 0 评论 -
python 中 numpy 模块的 size,shape, len的用法
1、sizeimport numpy as npX=np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]]) number=X.size # 计算 X 中所有元素的个数X_row=np.size(X,0) #计算 X 一行元素的个数X_col=np.size(X,1) #计算 X 一列元素...转载 2019-03-13 21:15:30 · 6541 阅读 · 0 评论 -
Numpy常用用法总结
文章目录1、array基本信息以及生成各种常见array基本操作,生成array,得到对应的基本信息1.1 查看1.2 dtype1.3 常见array格式生成2、计算2.1 加减乘除2.2 平方,三角函数,比较元素大小,矩阵3、随机数和max,min,sum4、矩阵转置和排序,以及元素比较大小重置元素方法5、平均值 中值 diff cumsum6、索引6.1 最大最小、非零索引6.2 取行、取列...翻译 2019-04-28 21:52:33 · 1003 阅读 · 0 评论