本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

使用numpy.load()加载包含None值的数组时如何避免报错?

网络教程 app 1℃

使用numpy.load()加载包含None值的数组时如何避免报错?

解决 numpy.load() 获取 none 值时报错的问题

使用 numpy.load() 加载包含 none 值的数组时可能会遇到错误。这是因为默认情况下,numpy.load() 不允许加载包含 python 对象(如 none)的数组。

解决方案:

要解决此问题,请在调用 numpy.load() 时将 allow_pickle 参数设置为 true:

import numpy# 您的代码d = numpy.load(‘123.npz’, allow_pickle=True)limit = d.get(‘limit’, None)

allow_pickle 参数:

allow_pickle 参数用于指定是否允许加载包含 python 对象的数组。当 allow_pickle=true 时,numpy.load() 将允许加载这些数组。

请注意,当 allow_pickle=true 时,应特别小心,因为加载未知来源的数据可能会带来安全风险。因此,建议仅在需要加载包含 python 对象的数组时使用 allow_pickle=true。

以上就是使用 numpy.load() 加载包含 None 值的数组时如何避免报错?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » 使用numpy.load()加载包含None值的数组时如何避免报错?

喜欢 (0)