一个容易出错的矩阵操作

见下面例子:

import numpy as np

a = np.asarray([[1 , 2] , [3 , 4]])
b = a[a > 1] #b = [2 , 3 , 4]
a[a > 1] = 4 #c = [[1 , 4] , [4  , 4]]
#注意这两个操作得到的a和b之间的区别!

 

posted @ 2019-05-13 17:50  outthinker  阅读(172)  评论(0编辑  收藏  举报