
Numpy函数
Jeanshoe
这个作者很懒,什么都没留下…
展开
-
[Numpy函数]numpy.arange()
arange函数用于创建等差数组,使用频率非常高,arange非常类似range函数,会python的人肯定经常用range函数,比如在for循环中,几乎都用到了range,下面我们通过range来学习一下arange,两者的区别仅仅是arange返回的是一个数据,而range返回的是list。 先引入numpy。arange和range的另一个区别就是使用arange前先引入,range不需要 使用一个参数,看看range和arange有什么表现。range返回从0到4的5个数构成的list,而aran转载 2020-07-11 11:34:26 · 301 阅读 · 0 评论 -
[Numpy函数]numpy.triu()
triu(m,k = 0) 数组m的上三角矩阵。 返回矩阵的副本,其中第k个对角线以下的元素为零。转载 2020-07-11 11:30:20 · 608 阅读 · 0 评论 -
[Numpy函数]numpy.sum()
众所周知,sum不传参的时候,是所有元素的总和。这里就不说了。 假设我生成一个numpy数组a,如下 这是一个拥有两维的数组,每一维又拥有三个数组,这个数组里面拥有四个元素。如果我们要将这个a数组中的第一个元素1定位出来,则我们会输入a[0][0][0]。好,这个axis的取值就是这个精确定位某个元素需要经过多少数组的长度,在这里是3,所以axis的取值有0,1,2。如果一个数组精确到某个元素需要a[n0][n1][n2][…][n],则axis的取值就是n。定位到这里,axis的参数的取值就解释完成了。转载 2020-07-11 11:26:22 · 470 阅读 · 0 评论 -
[Numpy函数].repeat()
np.repeat()用于将numpy数组重复。 numpy.repeat(a, repeats, axis=None); 参数: axis=0,沿着y轴复制,实际上增加了行数 axis=1,沿着x轴复制,实际上增加了列数 1. 一维数组重复3次 # 随机生成[0, 5)之间的数,形状1行4列,将此数组按y轴重复3次 import numpy as np pop = np.random.randint(0, 5, size=(1, 4)).repeat(3, axis=0) print(pop) [[1转载 2020-07-10 12:25:48 · 1054 阅读 · 1 评论