Вопросы по теме '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 просмотров

Преобразование массива индексов в массив с горячим кодированием numpy
Скажем, у меня есть массив 1d numpy a = array([1,0,3]) Я хотел бы закодировать это как двумерный массив b = array([[0,1,0,0], [1,0,0,0], [0,0,0,1]]) Есть ли быстрый способ сделать это? Это быстрее, чем просто перебирать a для...
234301 просмотров

Нулевой массив 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 просмотров

как скопировать значение массива numpy в более высокие измерения
У меня есть массив (w,h) np в 2d. Я хочу создать трехмерное измерение со значением больше 1 и скопировать его значение по трем измерениям. Я надеялся, что трансляция сделает это, но она не может. Вот как я это делаю arr = np.expand_dims(arr,...
5926 просмотров

Выполнить функцию numpy exp на месте
Как и в заголовке, мне нужно выполнить numpy.exp на очень большом ndarray, скажем, ar , и сохранить результат в самом ar . Можно ли выполнить эту операцию на месте?
1699 просмотров

Как создать или заполнить массив numpy другим массивом?
Как создать массив numpy с формой [2, 2, 3] , где элементы на оси 2 — это другой массив, например [1, 2, 3] ? Итак, я хотел бы сделать что-то вроде этого недопустимого кода: a = np.arange(1, 4) b = np.full((3, 3), a) В результате...
4433 просмотров

Как расширить массив 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 просмотров

много точечный продукт с пропущенными значениями
Как сделать скалярный продукт, в котором два вектора могут иметь пропущенные значения? Похоже, для этого потребуется много дополнительных шагов, есть ли более простой способ сделать это ?: v1 = np.array([1,4,2,np.nan,3]) v2 =...
6900 просмотров

что делает форма 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 просмотров

Пересечение нескольких массивов 2D np для определения зон
Используя этот небольшой воспроизводимый пример, я до сих пор не смог сгенерировать новый целочисленный массив из 3 массивов, который содержит уникальные группы для всех трех входных массивов. Массивы связаны с топографическими свойствами:...
397 просмотров

Как я могу взять точечный продукт по определенному измерению в numpy?
У меня есть два массива. Один n на p , а другой d на p на r . Я хотел бы, чтобы мой вывод был d на n на r , чего я могу легко достичь, построив тензор B ниже. Однако я хотел бы сделать это без этого цикла. import numpy X =...
2561 просмотров

Массив 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 просмотров

Сгруппировать с помощью numpy.mean
Как рассчитать среднее значение для каждого из приведенных ниже идентификаторов рабочих? Ниже мой пример NumPy ndarray. Столбец 0 — это workerid, столбец 1 — широта, а столбец 2 — долгота. Я хочу вычислить среднюю широту и долготу для каждого...
5534 просмотров
schedule 20.11.2022

numpy, взяв разницу в массиве их пересечения
У меня есть несколько массивов numpy, и я хочу создавать новые массивы, делая что-то вроде XOR... но не совсем. Мой ввод - это два массива, массив1 и массив2. Мой вывод представляет собой модифицированную (или новый массив, мне все равно) версию...
97 просмотров

преобразовать значения списка в строки в 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