如何在 NumPy 中进行以下转换?
["1.1", "2.2", "3.2"] ⟶ [1.1, 2.2, 3.2]
numpy.array()您可以使用函数和将字符串列表转换为浮点数的 NumPy 数组astype(float)。操作方法如下:
numpy.array()
astype(float)
Python复制代码import numpy as np # Original list of strings string_array = ["1.1", "2.2", "3.2"] # Convert to a NumPy array of floats float_array = np.array(string_array).astype(float) print(float_array) # Output: [1.1 2.2 3.2]
这将为您提供所需的从 str 的转换