初始化和填充numpy数组的最佳方法?

待定

我想初始化并填充numpy数组。什么是最好的方法?

这按我预期的那样工作:

>>> import numpy as np
>>> np.empty(3)
array([ -1.28822975e-231,  -1.73060252e-077,   2.23946712e-314])

但这不是:

>>> np.empty(3).fill(np.nan)
>>> 

没有?

>>> type(np.empty(3))
<type 'numpy.ndarray'>

在我看来,该np.empty()调用返回的是正确类型的对象,所以我不明白为什么.fill()它不起作用?

分配np.empty()first结果的效果很好:

>>> a = np.empty(3)
>>> a.fill(np.nan)
>>> a
array([ nan,  nan,  nan])

为什么需要分配给变量才能使用np.fill()我是否缺少更好的选择?

shx2

np.fill就地修改数组,然后返回None因此,如果您将结果分配给一个名称,则它的值为None

一种替代方法是使用返回的表达式nan,例如:

a = np.empty(3) * np.nan

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

初始化数组“ memset”或“ {// value}”的最佳方法是什么?

来自分类Dev

初始化ArrayList和HashMap的最佳方法?

来自分类Dev

JOOQ初始化DAO最佳方法

来自分类Dev

初始化Gson对象的最佳方法

来自分类Dev

初始化类成员的最佳方法?

来自分类Dev

JOOQ初始化DAO最佳方法

来自分类Dev

用元组初始化NumPy数组(用相同的元组填充)

来自分类Dev

初始化numpy数组列表

来自分类Dev

初始化转置的 numpy 数组

来自分类Dev

如何初始化和使用数组

来自分类Dev

通过调用方法初始化数组

来自分类Dev

初始化php数组的干净方法

来自分类Dev

如何初始化由&functionA,&functionB填充的数组?

来自分类Dev

在初始化中填充Java对象数组

来自分类Dev

用数组初始化List <T>并填充

来自分类Dev

Python:在零数组中初始化numpy数组

来自分类Dev

依赖注入和初始化方法

来自分类Dev

在python中创建无法初始化但其子类可初始化的类的最佳方法

来自分类Dev

初始化和填充数据库

来自分类Dev

如何在 Eiffel 中初始化和填充链表?

来自分类Dev

用函数给定的值初始化numpy数组的最快方法

来自分类Dev

在Python模块中初始化静态列表的最佳方法

来自分类Dev

初始化JavaScript编号的最佳方法是什么?

来自分类Dev

初始化多页jQuery Mobile的最佳方法

来自分类Dev

初始化三维列表的最佳方法

来自分类Dev

这是初始化接口的最佳方法。(活动框架)?

来自分类Dev

检查指针是否已初始化的最佳方法

来自分类Dev

在Objective-C中初始化对象的最佳方法

来自分类Dev

这是初始化接口的最佳方法。(活动框架)?