我如何将 array([array([]) 转换为 2d numpy array?

How can i convert array([array([]) to 2d numpy array?

我通过 python 3.7 加载了一个包含数组内部数组的羽毛文件,示例:

print(X)

array([array([1, 2]), array([3, 4])])

我正在尝试将 X 转换为:

array([[1, 2],
       [3, 4]])

我该怎么做?

谢谢。

使用np.stack:

import numpy as np
np.stack(X)