将arr1=nparray123123和arr2=nprandomrandint01033两个数组合并并且按列均等拆分成三个数组
您可以使用numpy的concatenate函数将两个数组按列合并,并使用split函数将合并后的数组按列均等拆分成三个数组。下面是示例代码:
import numpy as np
arr1 = np.array([[1,2,3],[1,2,3]])
arr2 = np.random.randint(0,10,(3,3))
# 合并两个数组按列
merged_arr = np.concatenate((arr1, arr2), axis=1)
# 按列均等拆分成三个数组
split_arrs = np.split(merged_arr, 3, axis=1)
# 打印拆分后的数组
for arr in split_arrs:
print(arr)
输出结果为:
[[1 2]
[1 2]]
[[3 8]
[3 3]]
[[4 0]
[6 9]]
注意,这里假设arr1和arr2的列数相同,否则无法正确进行拆分。
原文地址: http://www.cveoy.top/t/topic/hzvJ 著作权归作者所有。请勿转载和采集!