
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 · 266 阅读 · 0 评论 -
numpy:size,len,shape函数
1.size的用法import 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 的列数 print("number:",number)print("X_row:",X_row)print("X_原创 2021-01-09 21:53:39 · 423 阅读 · 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]])>>> aarray([[1, 2], [3,原创 2021-04-08 13:50:51 · 1044 阅读 · 0 评论