Я хотел бы суммировать одну определенную строку большого массива NumPy. Я знаю, что функция array.max()
даст максимум по всему массиву, а array.max(1)
даст мне максимум по каждой из строк в виде массива. Однако я хотел бы получить максимум в определенной строке (например, в строке 7 или в строке 29). У меня большой массив, поэтому получение максимума для всех строк даст мне значительный штраф времени.Суммировать одну строку массива NumPy
6
A
ответ
19
Вы можете легко получить доступ к строке двумерного массива с помощью оператора индексирования. Сама строка представляет собой массив, представление части исходного массива и предоставляет все методы массива, включая sum()
и max()
. Таким образом, вы можете легко получить максимум для каждой строки, как это:
x = arr[7].max() # Maximum in row 7
y = arr[29].sum() # Sum of the values in row 29
Просто для полноты картины, вы можете сделать то же самое для столбцов:
z = arr[:, 5].sum() # Sum up all values in column 5.
Смежные вопросы
- 1. Как изменить Numpy массив массива в одну строку
- 2. Распечатайте одну строку массива
- 3. Сокращение массива в одну строку
- 4. Преобразование массива в одну строку
- 5. Эффективно суммировать небольшой массив numpy, передаваемый через массив ginormous numpy?
- 6. Как суммировать смежные ненулевые элементы в пределах массива numpy
- 7. Как суммировать столбец в numpy
- 8. Как суммировать одну строку с несколькими столбцами в запросе linq
- 9. Напротив «суммировать» в dplyr: переверните одну строку на многие
- 10. Mysql как суммировать и отображать как одну строку
- 11. Как суммировать значения массива в каждом измерении в одну матрицу
- 12. Трансформации сделок Numpy массива
- 13. Изменить конкретную строку/столбец массива NumPy
- 14. Суммирование массива Numpy с весами
- 15. Криптография: превращение массива String в одну строку
- 16. Foreach значения массива в одну строку
- 17. Извлечь одну строку из массива предметов
- 18. Выберите одну строку для каждого значения массива
- 19. Преобразование массива int в одну строку
- 20. Как распечатать одну случайную строку из массива
- 21. Объединить элементы массива в одну строку
- 22. Заполните одну строку двумерного массива одномерным массивом
- 23. Различия в формах Numpy массива
- 24. Удаление повторяющихся строк массива numpy
- 25. Как суммировать объекты массива?
- 26. Нельзя суммировать элементы массива?
- 27. Как суммировать элементы массива?
- 28. Суммировать каждое значение массива
- 29. Как суммировать время массива
- 30. Как суммировать элементы массива?