如何从嵌套在数组中的列表中进行索引?

How to index from a list nested in an array?

我有一个变量 returns 这个:

array(list([0, 1, 2]), dtype=object)

我如何从中建立索引?我尝试过的一切都会引发错误。

作为参考,一些代码会产生这个变量。

import xarray as xr
x = xr.DataArray(
    [[0,1,2],
    [3,4]]
)
x

我想在有人问之前,我正在尝试测试 xarray 的 DataArrays 是否适合我存储基于会话的数据,其中包含保存为 vectors/1D 数组的多个记录,但每个 recording/array长度可以变化。这就是 DataArray 没有偶数维度的原因。

谢谢

我使用您提供的代码创建了 x 变量。我能够使用以下代码检索列表:

for arr in x:
    print(arr.item())

基本上,您必须对该数组调用 .item() 来检索内部列表。