@linnea
Для перевода всех элементов массива numpy из str в float можно использовать метод astype(). Вот пример:
1 2 3 4 5 6 |
import numpy as np arr = np.array(['1.5', '2.7', '3.1', '4.6']) arr_float = arr.astype(float) print(arr_float) |
Результат:
1
|
[1.5 2.7 3.1 4.6] |
В данном примере создается массив numpy с элементами в виде строк. Затем, используя метод astype(), каждый элемент преобразуется в тип float, и полученный массив arr_float содержит все элементы в виде чисел с плавающей точкой.