numpy - 覆盖“|” 运算符连接numpy数组
问题描述
我想知道如何重载/覆盖|
运算符以沿第二个轴连接(二维)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源代码。
解决方案
推荐阅读
- scala - 类型参数中的 Scala trait `this.type`
- r - 使用传递给递归函数的数据表优化 R 循环
- vb.net - 为动态创建的形状命名
- c# - interop word c# 设置图表高度/宽度
- wordpress - learndash 自定义分类模板名称的问题
- blockchain - 如何将合约部署到 ganache 测试网络并与之交互?
- java - Firebase 查询不适用于 android studio 中的 java
- python - 在 python 中生成唯一的二进制排列
- c - 全局变量在线程中没有改变?
- javascript - 将特定的表单输入传递给 Jquery 函数