Как перебрать строки одного столбца массива numpy? - PullRequest
0 голосов
/ 18 октября 2018

У меня есть массив NumPy, состоящий из двух столбцов и 8269 строк.Я хочу иметь возможность умножить все значения второго столбца на 10 ^ -10.Я новичок в программировании и не знаю, как обращаться к каждой строке одного столбца массива NumPy.Спасибо!

1 Ответ

0 голосов
/ 04 июля 2019

Используя 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 строками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...