我想知道如何重载/覆盖|
运算符以沿第二个轴连接(二维)numpy数组,这样
u = np.array([[7], [8], [9]])
v = np.array([[1, 2], [3, 4], [5, 6]])
w = u | v
产生与
相同的结果u = np.array([[7], [8], [9]])
v = np.array([[1, 2], [3, 4], [5, 6]])
w = np.concatenate((u, v), axis=1)
即产生
[[7, 1, 2],
[8, 3, 4],
[9, 5, 6]]
已分配给w
。
注意:|
的原始含义在下面的第一条注释中得到阐明。
PS:我愿意编辑numpy源代码。