假如我们想要知道矩阵a和矩阵b中所有对应元素是否相等,我们需要使用all方法,假如我们想要知道矩阵a和矩阵b中对应元素是否有一个相等,我们需要使用any方法。下面看几个例子:
>>> import numpy>>> a=numpy.array([1,2,3])>>> b=a.copy>>> aarray([1, 2, 3])>>> b<built-in method copy of numpy.ndarray object at 0x0000000002EA41D0>>>> b=a.copy()>>> barray([1, 2, 3])>>> >>> >>> >>> (a==b).all()True>>> >>> >>> c=b.copy()>>> c[0]=0>>> carray([0, 2, 3])>>> >>> >>> aarray([1, 2, 3])>>> >>> >>> (a==c).all()False>>> >>> >>> (a==c).any()True>>> >>> c[1]=0>>> carray([0, 0, 3])>>> aarray([1, 2, 3])>>> >>> >>> >>> (c==a).any()True
新闻热点
疑难解答