与以下代码段相关的问题,初始化一个空列表并追加

用户297850

我编写了一个程序,包括以下函数,它涉及初始化一个空列表,并在迭代期间附加它。

def build_window_sequence(x,y,windowsize):
    num_sequence = x.shape[0]
    num_size = x.shape[1]
    x_window_sequence = []
    y_window = []
    for i in range(num_sequence):
        low_index = 0
        high_index = 0
        for j in range(num_size):
            low_index = j
            high_index = low_index+windowsize-1
            current_index = low_index+round(windowsize/2)
            x_window_sequence = x_window_sequence.append(train_x[i,low_index:high_index])
            y_window = y_window.append('train_y[current_index]')
    return x_window, y_window

但是,运行该程序会出现以下错误消息

x_window_sequence = x_window_sequence.append('train_x[i,low_index:high_index]')
AttributeError: 'NoneType' object has no attribute 'append'

仅供参考,涉及的数组具有以下形状

train_x shape (5000, 501)
train_y shape  (5000, 501)
jpp

list.append是一个就地操作,返回None.

因此,您应该追加而不分配回变量:

x_window_sequence.append(train_x[i,low_index:high_index])
y_window.append('train_y[current_index]')

这在 Python文档中明确指出

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

空的C ++ 11初始化程序列表导致容器中包含一个默认的构造对象

来自分类Dev

为什么以下代码取决于我初始化变量的时间?

来自分类Dev

如何初始化一个懒惰列表?

来自分类Dev

在以下代码中,如何在不使用伪值的情况下初始化类成员?

来自分类Dev

以下代码段有什么问题?

来自分类Dev

如何获取已初始化数据段的第一个地址

来自分类Dev

C ++在类中初始化一个空列表

来自分类Dev

C#用另一个列表/新列表初始化一个列表

来自分类Dev

用括号括起来的初始化器列表初始化一个类

来自分类Dev

一班轮从另一个列表中初始化列表

来自分类Dev

初始化一个列表<?>在一个JUnit经由@rule

来自分类Dev

初始化一个字典,其中每个项目都是一个空的唯一列表的列表

来自分类Dev

为什么在删除的默认ctor旁边定义一个空副本ctor会使使用空列表的值初始化失败?

来自分类Dev

如何初始化一个空的结构?

来自分类Dev

创建链接列表而不初始化一个空节点

来自分类Dev

在Rails中初始化另一个对象后创建相关对象

来自分类Dev

初始化列表问题

来自分类Dev

空的C ++ 11初始化程序列表导致容器中包含一个默认的构造对象

来自分类Dev

为什么以下代码取决于我初始化变量的时间?

来自分类Dev

初始化列表-可以与同一个类的其他成员初始化成员吗?

来自分类Dev

如何初始化一个懒惰列表?

来自分类Dev

线程化一个类成员函数;通过初始化列表进行线程初始化

来自分类Dev

在python中初始化一个空的csv?

来自分类Dev

如何在Rust的初始化列表中通过另一个值初始化值?

来自分类Dev

用括号括起来的初始化器列表初始化一个类

来自分类Dev

以下代码段出了什么问题?

来自分类Dev

我可以在类外部初始化数组实例变量吗?以下代码的最佳OOP方法是什么?

来自分类Dev

在外部声明一个数组并使用初始化列表进行初始化

来自分类Dev

在函数中创建一个空列表并将其传递给全局范围。(在函数中初始化空列表)

Related 相关文章

  1. 1

    空的C ++ 11初始化程序列表导致容器中包含一个默认的构造对象

  2. 2

    为什么以下代码取决于我初始化变量的时间?

  3. 3

    如何初始化一个懒惰列表?

  4. 4

    在以下代码中,如何在不使用伪值的情况下初始化类成员?

  5. 5

    以下代码段有什么问题?

  6. 6

    如何获取已初始化数据段的第一个地址

  7. 7

    C ++在类中初始化一个空列表

  8. 8

    C#用另一个列表/新列表初始化一个列表

  9. 9

    用括号括起来的初始化器列表初始化一个类

  10. 10

    一班轮从另一个列表中初始化列表

  11. 11

    初始化一个列表<?>在一个JUnit经由@rule

  12. 12

    初始化一个字典,其中每个项目都是一个空的唯一列表的列表

  13. 13

    为什么在删除的默认ctor旁边定义一个空副本ctor会使使用空列表的值初始化失败?

  14. 14

    如何初始化一个空的结构?

  15. 15

    创建链接列表而不初始化一个空节点

  16. 16

    在Rails中初始化另一个对象后创建相关对象

  17. 17

    初始化列表问题

  18. 18

    空的C ++ 11初始化程序列表导致容器中包含一个默认的构造对象

  19. 19

    为什么以下代码取决于我初始化变量的时间?

  20. 20

    初始化列表-可以与同一个类的其他成员初始化成员吗?

  21. 21

    如何初始化一个懒惰列表?

  22. 22

    线程化一个类成员函数;通过初始化列表进行线程初始化

  23. 23

    在python中初始化一个空的csv?

  24. 24

    如何在Rust的初始化列表中通过另一个值初始化值?

  25. 25

    用括号括起来的初始化器列表初始化一个类

  26. 26

    以下代码段出了什么问题?

  27. 27

    我可以在类外部初始化数组实例变量吗?以下代码的最佳OOP方法是什么?

  28. 28

    在外部声明一个数组并使用初始化列表进行初始化

  29. 29

    在函数中创建一个空列表并将其传递给全局范围。(在函数中初始化空列表)

热门标签

归档