首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在numpy中跨多个轴连接多个数组

如何在numpy中跨多个轴连接多个数组
EN

Stack Overflow用户
提问于 2019-09-09 06:55:28
回答 1查看 120关注 0票数 1

我有以下numpy数组维数:[64, 897]。此数据是在每次实验后生成的。我总共有8个实验对象,每个对象我做了6次实验。

因此,我希望在最后有一个大小如下的4维数组:[8, 6, 64, 897]

我如何在python的numpy中实现这一点。

任何帮助都非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-09 07:06:52

根据@rafaelc的说法,以下是解决方案:

代码语言:javascript
运行
复制
total_slices = []

for i in range(8):
    slices_ = []
    for j in range(6):
        slices = result_of_experiment()   # This will return an np.array of shape: [64, 8970
        slices_.append(slices)

    slices = np.stack(slices_, axis=0)
    print("slices.shape", slices.shape)
    total_slices.append(slices)

total_slices = np.stack(total_slices, axis=0)
print("total_slices.shape", total_slices.shape)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57846344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档