我将尝试创建一个类似于numpy数组的东西,它看起来像这样:
这个数组的形状是
我最终得到了。
array([[list([]), list([])],
[list([]), list([])],
[list([]), list([])]], dtype=object)
这个数组的形状是
(3,2)
。但无论何时我做...np.array([[list(), list()], [list(), list()], [list(), list()]])
我最终得到了。
array([], shape=(3, 2, 0), dtype=float64)
我该怎么解决这个问题?
np.array
试图创建多维数值(或字符串)数组,只有当所有输入列表具有一致的大小时才能实现。只有在大小不同时,它才会退回到创建对象 dtype 数组(或在某些情况下引发错误)。 - hpaulj