numpy中的nonzero函数用于获得数据中非0元素的位置
1.数组中有非0元素,才有索引值
2.二维数组,返回两个数组。第一个是非0元素的行索引数组,第二个是非0元素的列索引数组
3.np.transpose(np.nonzero(X)),经过转置后,得到的是每个非0元素的位置(行索引,列索引)
4.X[np.nonzero(X)]获取数组X中的非零值
注:X.transpose()若无参,是转置,若有参X.transpose((1,0,2))是交换0轴和1轴
numpy中的nonzero函数用于获得数据中非0元素的位置
1.数组中有非0元素,才有索引值
2.二维数组,返回两个数组。第一个是非0元素的行索引数组,第二个是非0元素的列索引数组
3.np.transpose(np.nonzero(X)),经过转置后,得到的是每个非0元素的位置(行索引,列索引)
4.X[np.nonzero(X)]获取数组X中的非零值
注:X.transpose()若无参,是转置,若有参X.transpose((1,0,2))是交换0轴和1轴