numpy学习
集合numpy学习的笔记,和遇到的问题
y hat
这个作者很懒,什么都没留下…
展开
-
python: nonzero()函数
nonzero(a) 返回数组a中非零元素的索引值数组。 from numpy import * a = mat([[2,0,0],[1,0,0],[0,0,3]]) print(a) 输出: [[2 0 0] [1 0 0] [0 0 3]] 使用nonzero()函数并输出` test=nonzero(a) print(test) (array([0, 1, 2]), array([0, 0, 2])) 返回第一个array表示非零元素所在的行,第二个array表示非零元素所在的列 矩阵a中原创 2021-08-17 17:47:14 · 197 阅读 · 0 评论 -
numpy:size,len,shape函数
1.size的用法 import numpy as np X=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 的列数 print("number:",number) print("X_row:",X_row) print("X_原创 2021-01-09 21:53:39 · 374 阅读 · 0 评论 -
numpy:flatten()函数用于降维
flatten是numpy.ndarray.flatten的一个函数,即返回一个一维数组。 flatten只能适用于numpy对象,即array或者mat,普通的list列表不适用!。 a.flatten():a是个数组,a.flatten()就是把a降到一维,默认是按行的方向降 。 >>> from numpy import * >>> a=array([[1,2],[3,4],[5,6]]) >>> a array([[1, 2], [3,原创 2021-04-08 13:50:51 · 780 阅读 · 0 评论