【发布时间】:2021-11-01 07:52:44
【问题描述】:
我有一个 numpy 数组,其中包含 2000 多个数组,如下所示:
array([[0.0000000e+00, 0.0000000e+00, 1.9679647e+14, ..., 1.6781340e+13,
1.0186320e+13, 4.1649500e+12],
[0.0000000e+00, 0.0000000e+00, 1.4426557e+14, ..., 1.2301900e+13,
7.4672900e+12, 3.0532000e+12],
[0.0000000e+00, 0.0000000e+00, 1.4426557e+14, ..., 1.2301900e+13,
7.4672900e+12, 3.0532000e+12],
...,
[0.0000000e+00, 0.0000000e+00, 1.4426557e+14, ..., 1.2301900e+13,
7.4672900e+12, 3.0532000e+12],
[0.0000000e+00, 0.0000000e+00, 1.4426557e+14, ..., 1.2301900e+13,
7.4672900e+12, 3.0532000e+12],
[0.0000000e+00, 0.0000000e+00, 3.9105554e+14, ..., 3.3346310e+13,
2.0241300e+13, 8.2762000e+12]])
我需要将这些数组连接成一个大数组,这样我就只有一个数组,没有数组数组,看起来像这样:
[ 0.0000000e+00, 0.0000000e+00, 1.9679647e+14, ..., 1.6781340e+13,1.0186320e+13, 4.1649500e+12, 0.0000000e+00, 0.0000000e+00, 1.4426557e+14, ..., 1.2301900e+13,7.4672900e+12, 3.0532000e+12, ...,0.0000000e+00, 0.0000000e+00, 3.9105554e+14, ..., 3.3346310e+13,
2.0241300e+13, 8.2762000e+12]
有什么办法吗?
【问题讨论】:
-
拨打
flatten() -
shape和dtype的数组是什么?如果您不知道这些是什么,那么您还没有阅读足够的 numpy 初学者介绍。 -
谢谢,刚刚开始学习如何使用 numpy 数组
-
这能回答你的问题吗? Flattening a list of NumPy arrays?