【发布时间】:2018-02-27 15:44:52
【问题描述】:
我有一个数据类型为 float64 的 Numpy 数组。例如:
[1.35623 , 2.35124 , 5.12276, 0.12466]。如何更改此数组的单个元素的数据类型。我试过使用astype(),但它似乎返回一个标量数字而不是一个numpy数组。如何在 Python 3.x 中做到这一点?
【问题讨论】:
-
在 numpy 中是不可能的。 Numpy 只允许单一类型的所有元素。
-
请更好地描述您想要实现的目标。 NumPy 数组只能保存单一数据类型的元素。展示你尝试过的、得到的和想要得到的。
标签: python arrays python-3.x numpy