我有一个n值的n维1维阵列,可以称之为xdata
。如何创建多维numpy数组?
我想创建一个多维的numpy数组,我们称它为xdataMulti
,这样这个数组的每个维度包含xdata
中的某个范围内的值。
例如可以说
xdata = np.array([-0.879645943,-0.7897614865,-0.7051130178,-0.6108652382,-0.5270894341,...])
而且,我希望把xdataMulti[:,0]
-0.9
和-0.6
的扩展数据之间的所有值和-0.6
之间的所有值和xdataMulti[:,1]
0
等
怎么办我创建并填写了xdataMulti
(我事先知道我有多少个范围以及他们的端点,但我不知道每个范围有多少个xdata点,我必须通过xdata
来查找)?
这算不上什么numpy的(多)维数组意味着!每个维度中条目的长度应该相同。 – Lagerbaer
您正在描述不同大小的数组列表。 – hpaulj
是的,它是一个不同大小的数组列表。我需要每个都是一个numpy数组,以便调用只接受numpy数组的scipy函数。 – user2175783