Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将元素追加到锯齿数组的每一行_Python_Awkward Array - Fatal编程技术网

Python 将元素追加到锯齿数组的每一行

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

我正在尝试向的每一行添加0。 我想从

因此,当我获取第-1个索引时,我得到0。目前我正在将每一行填充到最大行+1的长度,然后用0填充NaN,这很有效,但我想知道是否有更好的方法

我看到有一个类AppendableArray有一个.append()函数,但我不知道如何在两者之间转换。
我使用的是笨拙的0.12.22,数据是从根文件中读取的,使用的是Outlot 3.11.0

  • 升级到笨拙的1.x(您仍然可以导入
    awkward0
    并使用
    ak.from_awkward0
    ak.to_awkward0
    在同一过程中来回移动)
  • 创建单个项目列表的数组,可以是NumPy(
    ak.from\u NumPy
    ),也可以是用
    np.newaxis
    切片一维数组
  • 使用
    ak将其与其他数组连接。使用
    axis=1连接
    。第一个维度必须相同(
    len
    两个数组必须相等),但第二个维度不受约束

  • 你说的JaggedArray是什么意思?它们不是Python中的基本数据类型,您是指列表的列表还是创建了自己的类?试试这个?有关文档,请参阅shufk-array.org,特别是Python参考。