У меня есть массив NumPy, состоящий из двух столбцов и 8269 строк.Я хочу иметь возможность умножить все значения второго столбца на 10 ^ -10.Я новичок в программировании и не знаю, как обращаться к каждой строке одного столбца массива NumPy.Спасибо!
Используя numpy.nditer из ответа @ karma4917:
import numpy as np with np.nditer(your_array[:,1], op_flags=['readwrite']) as it: for x in it: x *= 10**(-10)
для меня, это заняло 0.0045 секунд для массива с 2696 строками.