假设A为向量 :
A为行向量的时候,需要转化为列向量 A.T
A为列向量的时候,不需要转化
了解下numpy 中的nonzero()函数
np.nonzero(array or mmatrix) 返回非零的行标,和列标 [ [1,2,0], [0,0,1], [3,0,0]] (array([0, 0, 1, 2], dtype=int64), array([0, 1, 2, 0], dtype=int64)) 行标的数组 [0, 0, 1, 2] 第0行两个元素 1行一个元素 2行一个元素 列标的数组
A = np.mat([[1,2,3,0,5,6,8]]) #A为行向量
np.nonzero(A.T.A>0)[0] #代表转化为array

本文介绍如何使用Python的numpy库将行向量转换为列向量,并讲解了np.nonzero()函数的用法,该函数能有效地找出数组中非零元素的位置。

被折叠的 条评论
为什么被折叠?



