【问题标题】:How to create a numpy array with float values [closed]如何创建具有浮点值的 numpy 数组 [关闭]
【发布时间】:2019-11-21 06:06:13
【问题描述】:

我想创建一个 numpy 二维数组,其中每个元素都是浮点值的元组。我试图使用np.rangenp.arange 但没有成功。我可以知道一种简洁的方法吗?谢谢。

【问题讨论】:

  • “但没有成功。”你能告诉我们发生了什么吗?您的帖子非常模糊和广泛。
  • 你可以使用np.arange,然后改变形状,例如a = np.arange(3,7) 然后a.shape = (2,2)

标签: python python-3.x numpy


【解决方案1】:

试试这个:

import numpy as np
a = np.empty([2, 2], dtype = float)
print a

输出:

[[  0.     0.  ]
 [375.7  252.34]]

【讨论】:

  • 考虑到问题被标记为 Python 3,在答案中使用 Python 2 语法似乎不合适。
  • @user2357112supportsMonica 很抱歉没有安装 python3。点已接受。
  • 谢谢。那么np.empty 创建了一个2 x 2 数组,其中每个元素都是一个浮点数?
  • @RishiBansal 你应该修改你的答案,然后......即使帖子没有被标记为 Python 3,这仍然应该是默认值。
  • @trickymaverick 是的,每个元素都是浮动的。
猜你喜欢
  • 2012-01-14
  • 2017-11-07
  • 1970-01-01
  • 2021-12-12
  • 2022-01-07
  • 2018-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多