Вопросы по теме 'numpy-ndarray'
В чем преимущества NumPy перед обычными списками Python?
Каковы преимущества NumPy перед обычными списками Python?
У меня около 100 серий финансовых рынков, и я собираюсь создать кубический массив размером 100x100x100 = 1 миллион ячеек. Я буду регрессировать (3-переменные) каждый x с каждым y и z,...
203914 просмотров
schedule
30.04.2022
Как создать массив из всех истинных или всех ложных?
Как в Python создать массив произвольной формы, заполненный всеми значениями True или False?
262614 просмотров
schedule
24.02.2022
Как работает параметр оси из NumPy?
Может ли кто-нибудь объяснить, что именно делает параметр axis в NumPy?
Я ужасно смущен.
Я пытаюсь использовать функцию myArray.sum(axis=num)
Сначала я подумал, что если сам массив имеет 3 измерения, axis=0 вернет три элемента,...
16518 просмотров
schedule
10.10.2022
Преобразование массива индексов в массив с горячим кодированием numpy
Скажем, у меня есть массив 1d numpy
a = array([1,0,3])
Я хотел бы закодировать это как двумерный массив
b = array([[0,1,0,0], [1,0,0,0], [0,0,0,1]])
Есть ли быстрый способ сделать это? Это быстрее, чем просто перебирать a для...
234301 просмотров
schedule
08.04.2023
Нулевой массив numpy
Какой более питонический способ заполнить массив нулями в конце?
def pad(A, length):
...
A = np.array([1,2,3,4,5])
pad(A, 8) # expected : [1,2,3,4,5,0,0,0]
В моем реальном случае использования на самом деле я хочу дополнить массив...
85668 просмотров
schedule
13.08.2023
как скопировать значение массива numpy в более высокие измерения
У меня есть массив (w,h) np в 2d. Я хочу создать трехмерное измерение со значением больше 1 и скопировать его значение по трем измерениям. Я надеялся, что трансляция сделает это, но она не может. Вот как я это делаю
arr = np.expand_dims(arr,...
5926 просмотров
schedule
29.05.2022
Выполнить функцию numpy exp на месте
Как и в заголовке, мне нужно выполнить numpy.exp на очень большом ndarray, скажем, ar , и сохранить результат в самом ar . Можно ли выполнить эту операцию на месте?
1699 просмотров
schedule
24.09.2022
Как создать или заполнить массив numpy другим массивом?
Как создать массив numpy с формой [2, 2, 3] , где элементы на оси 2 — это другой массив, например [1, 2, 3] ?
Итак, я хотел бы сделать что-то вроде этого недопустимого кода:
a = np.arange(1, 4)
b = np.full((3, 3), a)
В результате...
4433 просмотров
schedule
29.11.2023
Как расширить массив Numpy, чтобы включить x следующих номеров каждой записи
Учитывая массив:
arr=np.array([0,10,20,30])`
Я хотел бы получить массив, который расширяет каждую из записей по индексам x , например. когда x=2 получить:
array([0,1,2,10,11,12,20,21,22,30,31,32])`
Есть ли лучший способ сделать...
67 просмотров
schedule
13.03.2024
много точечный продукт с пропущенными значениями
Как сделать скалярный продукт, в котором два вектора могут иметь пропущенные значения? Похоже, для этого потребуется много дополнительных шагов, есть ли более простой способ сделать это ?:
v1 = np.array([1,4,2,np.nan,3])
v2 =...
6900 просмотров
schedule
31.12.2022
что делает форма numpy ndarray?
У меня простой вопрос о функции .shape, который меня сильно смутил.
a = np.array([1, 2, 3]) # Create a rank 1 array
print(type(a)) # Prints "<class 'numpy.ndarray'>"
print(a.shape) # Prints "(3,)"
b =...
105288 просмотров
schedule
19.03.2023
Пересечение нескольких массивов 2D np для определения зон
Используя этот небольшой воспроизводимый пример, я до сих пор не смог сгенерировать новый целочисленный массив из 3 массивов, который содержит уникальные группы для всех трех входных массивов.
Массивы связаны с топографическими свойствами:...
397 просмотров
schedule
09.05.2023
Как я могу взять точечный продукт по определенному измерению в numpy?
У меня есть два массива. Один n на p , а другой d на p на r . Я хотел бы, чтобы мой вывод был d на n на r , чего я могу легко достичь, построив тензор B ниже. Однако я хотел бы сделать это без этого цикла.
import numpy
X =...
2561 просмотров
schedule
23.11.2022
Массив numpy с массивами numpy в качестве объектов
Я хотел бы создать numpy ndarray с записями самого типа ndarray. Я смог обернуть ndarrays в другой тип, чтобы заставить его работать, но я хочу сделать это без обертывания. С обертыванием ndarray x , например. словарь {1:x} я умею
F =...
65 просмотров
schedule
28.06.2022
Извлеките максимальное значение набора пикселей из списка векторов.
Я работаю над Python, и мне нужно извлечь максимальные или минимальные значения из набора определенных пикселей на изображении. скажем, мое изображение имеет размер 40 на 40. У меня есть список с некоторым заданным примером векторных координат:...
400 просмотров
schedule
01.11.2022
Как сгенерировать и воспроизвести белый шум с помощью Psychopy?
Я ищу способ воспроизвести белый шум с помощью Psychopy. Я попробовал код ниже, но он выдает сообщение об ошибке. Я был бы очень признателен, если бы кто-нибудь мог научить меня, как исправить код. Большое вам спасибо за ваше время!
from...
454 просмотров
schedule
14.02.2023
Сгруппировать с помощью numpy.mean
Как рассчитать среднее значение для каждого из приведенных ниже идентификаторов рабочих? Ниже мой пример NumPy ndarray. Столбец 0 — это workerid, столбец 1 — широта, а столбец 2 — долгота. Я хочу вычислить среднюю широту и долготу для каждого...
5534 просмотров
schedule
20.11.2022
numpy, взяв разницу в массиве их пересечения
У меня есть несколько массивов numpy, и я хочу создавать новые массивы, делая что-то вроде XOR... но не совсем.
Мой ввод - это два массива, массив1 и массив2. Мой вывод представляет собой модифицированную (или новый массив, мне все равно) версию...
97 просмотров
schedule
24.03.2023
преобразовать значения списка в строки в pandas
У меня есть кадр данных, в котором один из столбцов имеет значения numpy.ndarray одинаковой длины,
df[list][0]
Out[92]:
array([0. , 0. , 0. , ..., 0.29273096, 0.30691767,
0.27531403])
Я хотел бы преобразовать эти...
995 просмотров
schedule
28.08.2023
Многомерное транспонирование Numpy не дает ожидаемого результата
У меня есть массив с размерами (2, 3, 4, 5).
Когда я делаю np.transpose(a, (0, 3, 2, 1)) , я возвращаю ожидаемый результат с формой (2, 5, 4, 3).
Но когда я делаю np.transpose(a, (0, 3, 1, 2)) , я ожидаю получить результат с формой (2, 4, 5,...
35 просмотров
schedule
12.08.2022