Python 将元素追加到锯齿数组的每一行
我正在尝试向的每一行添加0。 我想从Python 将元素追加到锯齿数组的每一行,python,awkward-array,Python,Awkward Array,我正在尝试向的每一行添加0。 我想从 到 因此,当我获取第-1个索引时,我得到0。目前我正在将每一行填充到最大行+1的长度,然后用0填充NaN,这很有效,但我想知道是否有更好的方法 我看到有一个类AppendableArray有一个.append()函数,但我不知道如何在两者之间转换。 我使用的是笨拙的0.12.22,数据是从根文件中读取的,使用的是Outlot 3.11.0 升级到笨拙的1.x(您仍然可以导入awkward0并使用ak.from_awkward0和ak.to_awkward
到
因此,当我获取第-1个索引时,我得到0。目前我正在将每一行填充到最大行+1的长度,然后用0填充NaN,这很有效,但我想知道是否有更好的方法
我看到有一个类AppendableArray有一个.append()函数,但我不知道如何在两者之间转换。
我使用的是笨拙的0.12.22,数据是从根文件中读取的,使用的是Outlot 3.11.0
awkward0
并使用ak.from_awkward0
和ak.to_awkward0
在同一过程中来回移动)ak.from\u NumPy
),也可以是用np.newaxis
切片一维数组ak将其与其他数组连接。使用axis=1连接
。第一个维度必须相同(len
两个数组必须相等),但第二个维度不受约束
你说的JaggedArray是什么意思?它们不是Python中的基本数据类型,您是指列表的列表还是创建了自己的类?试试这个?有关文档,请参阅shufk-array.org,特别是Python参考。