我正在观看this page一些numpy练习。练习65是这样的:
考虑形状(8,3)和(2,2)的两个阵列A和B.如何查找行 包含B的每一行元素的A,无论顺序如何 B中的元素?
# Author: Gabe Schwartz
A = np.random.randint(0,5,(8,3))
B = np.random.randint(0,5,(2,2))
C = (A[..., np.newaxis, np.newaxis] == B)
rows = (C.sum(axis=(1,2,3)) >= B.shape[1]).nonzero()[0]
print(rows)
有人可以向我解释A[..., np.newaxis, np.newaxis]
正在做什么吗?我曾经在python中见过...
。
另外,...
通常在python中做什么?