gpt4 book ai didi

python - 使用 [ :, :] crashes python? 填充 numpy 数组

转载 作者:太空宇宙 更新时间:2023-11-04 11:01:05 24 4
gpt4 key购买 nike

问候,

我遇到了一个有趣的错误,想知道是否有人知道原因。

我创建了几个 dtype 对象的 numpy 数组,并希望用空字符串初始化它们,所以我执行了以下操作来创建它们:

txtInputs=empty((7,12), dtype=object)
txtInputs[:, :]=''

repeated...

除了这些变量是函数的局部变量并且在函数返回时消失之外,它们之后如何使用无关紧要。但是,我发现当我连续多次调用执行此操作的函数时,我的程序崩溃并出现错误,提示 pythonw.exe 已停止工作。这种崩溃是一致的,并且在特定次数的调用之后发生,并且该次数永远不会改变。

但是,如果我将第二行替换为:

txtInputs.fill('')

它不会崩溃。使用 [:,:]='' 填充 numpy 数组有什么问题??

谢谢。

附言。我正在使用 python 2.5 和 numpy 1.0.4

最佳答案

numpy 1.5.1 不会出现此错误。我们在 numpy 1.0.4 前后修复了很多错误,特别是对象和字符串数据类型。这可能是其中之一。从那时起,该错误显然已得到修复。

关于python - 使用 [ :, :] crashes python? 填充 numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5340739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com