Вопросы по теме 'numpy-slicing'
Выбор определенных строк и столбцов из массива NumPy
Я схожу с ума, пытаясь понять, какую глупость я здесь делаю не так.
Я использую NumPy, и у меня есть определенные индексы строк и определенные индексы столбцов, из которых я хочу выбрать. Вот суть моей проблемы:
import numpy as np
a =...
189469 просмотров
schedule
20.07.2023
Нарезка Numpy с размером партии
У меня есть массив A формы (550,10) . У меня размер пакета 100, т.е. сколько строк данных я хочу от A . На каждой итерации я хочу извлечь 100 строк из A. Но когда я достигну последних 50 строк, мне нужны последние 50 и первые 50 строк из A.
У...
2698 просмотров
schedule
14.02.2024
Python NumPy — срез трехмерного массива под углом
Работая в NumPy, я понимаю, как нарезать 2D-массивы из 3D-массива, используя эта статья .
В зависимости от оси, которую я хотел бы разрезать:
array = [[[0 1 2]
[3 4 5]
[6 7 8]]
[[9 10 11]
[12 13...
1179 просмотров
schedule
24.08.2022
Нарезка NumPy с несколькими кортежами
Рассмотрим следующее:
import numpy as np
arr = np.arange(3 * 4 * 5).reshape((3, 4, 5))
Если я нарежу arr , используя slice , я получу, например:
arr[:, 0:2, :].shape
# (3, 2, 5)
Если теперь я нарежу arr , используя смесь slice() и...
800 просмотров
schedule
12.05.2024
Есть ли способ нарезать список по его простым индексам?
Позволять
a = [1, 2, ... 99, 100] # numbers 1 to 100
b = [2, 3, ... 89, 97] # prime numbers under 100
Есть ли питонический способ нарезать a на b ?
i.e.
a[b]
вывод будет
[3, 4, ... 90, 98]
69 просмотров
schedule
03.03.2023
Как получить индекс конкретной строки, используя значения столбца в numpy?
Итак, если у меня есть следующий массив arr:
>>> arr
array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14],
[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])...
26 просмотров
schedule
08.01.2024
Нарезка массива N+1d Numpy с использованием массива Nd
Чтобы протестировать широкий диапазон параметров на выходе одного значения, я создаю многомерный массив для хранения значений. Однако, чтобы соответствующим образом обновить значения, мне нужно вычислить позиции, которые нужно обновить. Чтобы...
25 просмотров
schedule
06.11.2022
Условная нарезка в питоне
Как я могу выбрать определенные строки, где эти строки равны другой строке в другом параллельном массиве? другими словами; можно ли векторизовать код? здесь p, y имеют одинаковую форму
for inx,val in enumerate(p):
if val ==y[inx]:...
48 просмотров
schedule
26.03.2023