-1
这里是MATLAB代码:numpy的Matlab的相当于不同大小的矢量之间bitxor`的`无环
A=[1,2,3,4];
B=[5,3];
bitxor(A,B')
返回:
ans =
4 7 6 1
2 1 0 7
我如何做,与numpy的无循环?
这里是MATLAB代码:numpy的Matlab的相当于不同大小的矢量之间bitxor`的`无环
A=[1,2,3,4];
B=[5,3];
bitxor(A,B')
返回:
ans =
4 7 6 1
2 1 0 7
我如何做,与numpy的无循环?
你想np.bitwise_xor.outer(B, A)
另外,A^B[:,np.newaxis]
的作品,这是一维数组相同。 B[:,np.newaxis]
产生形状为(2, 1)
的阵列,其根据需要针对形状为(4,)
的A
进行广播以产生形状为(2, 4)
的输出。
令人惊异的回应,我爱它:)! – SebMa
您是否有任何文档以简单的方式解释第二个符号? – SebMa
已更新。 Python中的'^'与'np.bitwise_xor'相同。 – Eric