所以我想连接两个数组但成对。输入如下:
a = array([1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1])
b = array([0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0])
Run Code Online (Sandbox Code Playgroud)
输出应如下所示:
out_put =
[[1, 0],
[1, 0],
[0, 1],
[1, 0],
[0, 1],
[0, 1],
[0, 1],
[0, 1],
[0, 1],
[0, 1],
[0, 1],
[0, 1],
[0, 1],
[0, 1],
[1, 0]]
Run Code Online (Sandbox Code Playgroud)
我设法通过迭代两个数组来获得这样的结果
out_put = [[a[i],b[i]] for i in range(len(a)]
Run Code Online (Sandbox Code Playgroud)
但我想知道是否有更快的方法。
谢谢
我想从另一个不存在的numpy数组中减去元素。
例:
a = np.array([1,2,3,4])
b = np.array([1,2])
Run Code Online (Sandbox Code Playgroud)
结果:
[3, 4]
Run Code Online (Sandbox Code Playgroud)