gpt4 book ai didi

python - Numpy连接多个轴

转载 作者:行者123 更新时间:2023-12-05 06:43:23 25 4
gpt4 key购买 nike

我不确定为什么我不能使用 numpy.concatenate 函数将数组的多个维度连接在一起。例如:

    array_2d.shape = [1200,1200]
array2_2d.shape = [1200,1200]
final_array1 = numpy.concatenate((array_2d,array2_2d),axes=0) # shape = (2400,1200)
final_array2 = numpy.concatenate((array_2d,array2_2d),axes=1) # shape = (1200,2400)

有没有办法让 2 个数组连接两个轴以产生 (2400,2400) 的形状?或者我只是在错误地考虑这种方法与数组的连接?一些帮助将不胜感激!!!

最佳答案

你应该使用 numpy.tile()。阅读this link获取更多信息。

例子:

a = np.array(([1,2],[3,4]))
b = np.tile(a, (2,2))

将通过重复两个轴从 2x2 数组创建一个 4x4 数组。

关于python - Numpy连接多个轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33657768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com