Вопросы по теме 'numpy-ndarray'

Векторизовать точечный продукт со скользящим окном
У меня есть два больших вектора (одинаковой длины), для которых я вычисляю точечный продукт скользящего окна: import numpy as np a = np.array([1, 2, 3, 4, 5, 6]) b = np.array([11, 22, 33, 44, 55, 66]) out = np.array(...
987 просмотров

Как добавить элемент в mxnet NDArray?
В numpy можно добавить элемент в массив с помощью np.append(). Но хотя предполагается, что массивы numpy и mxnet похожи, в классе NDArray нет функции append(). Обновление (18.04.24): Спасибо, Том. На самом деле, я пытался добиться этого в...
1773 просмотров
schedule 28.06.2023

numpy - создавать повторяющиеся блоки случайных чисел (шумовое изображение)
Я хочу сделать "шумовое" изображение. Если я сделаю img = np.random.randint(0, 255, (4, 4), dtype=np.uint8) print(img) вне: array([[150, 45, 246, 137], [195, 141, 246, 197], [206, 126, 188, 76], [134, 168, 166,...
105 просмотров
schedule 15.03.2023

как получить количество столбцов и строк массива
Я наткнулся на линейный код, который действительно подходит для моей работы, но я его не понимаю. Я хотел бы, чтобы кто-нибудь объяснил, что это значит. b=(3,1,2,1) a=2 q=np.zeros(b+(a,)) Я хотел бы знать, почему длина q всегда является...
2468 просмотров
schedule 17.03.2022

Список кортежей в массив numpy - смешанные типы, преобразование юникода не работает
У меня есть список кортежей в формате «текст, целое число», где текст имеет юникод и исходит из файла, открытого с кодировкой utf-8 . Я пытаюсь преобразовать список в многомерный массив numpy с правильными типами. Используя обычные np.array...
938 просмотров
schedule 10.02.2024

Вписывайте данные в модель keras машинного обучения, когда данные огромны
В учебниках по машинному обучению с использованием keras код для обучения модели машинного обучения представляет собой типичный однострочный код. model.fit(X_train, Y_train, nb_epoch=5, batch_size = 128,...
129 просмотров

Эффективное извлечение подмножества данных из Pandas Dataframe
У меня есть 6 фреймов данных pandas (пациенты, Test1, Test2, Test3, Test4, Test5), связанные с помощью ключа ID. Каждая строка в кадре данных «Пациенты» представляет пациента, содержащего уникальный идентификатор, количество пациентов / строк...
298 просмотров
schedule 05.03.2023

Добавить значения в независимые словари, когда значения представляют собой (2x2) массивы numpy
Предположим, у меня есть два словаря с одинаковыми ключами, и все значения представляют собой массивы 2x2 numpy. Предположения: словари имеют одинаковые ключи каждое значение представляет собой массив 2x2 для всех словарей и ключей. x1 и...
49 просмотров
schedule 27.01.2023

Добавление дополнительного столбца в 2D-массив numpy python
У меня есть двумерный массив numpy, который имеет форму (867, 43) . Моя цель — добавить дополнительный столбец (значение np.nan) в качестве ведущего столбца в этот массив, чтобы форма стала (867, 44) . Примером может быть: # sub-section of...
141 просмотров

Увеличьте год массива datetime без использования цикла for
У меня есть массив numpy с длинным списком дат и времени. Мне было интересно, есть ли способ добавить год ко всем значениям массива сразу без использования цикла for? например. Используя какой-то модуль numpy или datetime? >>> import...
154 просмотров

Python NumPy — срез трехмерного массива под углом
Работая в NumPy, я понимаю, как нарезать 2D-массивы из 3D-массива, используя эта статья . В зависимости от оси, которую я хотел бы разрезать: array = [[[0 1 2] [3 4 5] [6 7 8]] [[9 10 11] [12 13...
1179 просмотров

Сохраните большое количество массивов numpy в одном файле и используйте его для соответствия модели keras.
У меня огромное количество массивов numpy, которые не помещаются в ОЗУ. Скажем, миллионы: np.arange(10) Я хочу сохранить их в файловой системе в одном файле, по частям. Я хочу прочитать их из файла и передать их моей модели keras,...
576 просмотров

Python Concatenate и стек многих матриц
Я хочу создать квадратную матрицу, подобную этой , где ее элементом является квадратная матрица либо квадратная матрица B или отрицательная единичная матрица или нули. Я создал матрицу B, а также -I, а также создал матрицу Z из нулей. Матрицы...
284 просмотров
schedule 06.09.2022

Как эффективно сравнивать каждую пару строк в 2D-матрице?
Я работаю над подпрограммой, в которой мне нужно обработать каждую строку матрицы и найти, какие другие строки содержатся в текущей строке. Для иллюстрации того, когда строка содержит другую, рассмотрим матрицу 3x3, как показано ниже: [[1, 0,...
401 просмотров

Как загрузить такие данные [[a,b,c],[d,e,f]] в python из файла csv?
Привет, у меня есть дата в следующем формате [[a,b,c],[d,e,f],.........] в файле csv. Это массив 3x100. Пожалуйста, предложите мне, как загрузить данные в массив numpy, и я также хочу выполнить одно горячее кодирование.
54 просмотров
schedule 31.03.2023

В чем разница между `arr [tuple (seq)]` и `arr [seq]`? Относительно использования последовательности, отличной от кортежа, для многомерного индексирования не рекомендуется
Я использую ndarray, чтобы нарезать другой ndarray. Обычно использую arr[ind_arr] . numpy , похоже, это не нравится, и он поднимает FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated use arr[tuple(seq)] instead...
1576 просмотров
schedule 26.11.2022

Почему select вызывает FutureWarning?
В моем коде есть 2D-массив numpy.ndarray, заполненный значениями numpy.str_ . Я пытаюсь изменить значения «null» на «nan» с помощью метода выбора. Проблема в том, что этот метод вызывает FutureWarning. Я прочитал это . По предложению там я...
92 просмотров

Угол солнечного зенита для многих координат с использованием PVLIB
Мне нужно рассчитать зенитный угол Солнца примерно для 106 000 000 различных координат. Эти координаты относятся к пикселям изображения, проецируемого на поверхность Земли после того, как изображение было снято камерой в самолете. Я использую...
285 просмотров
schedule 03.07.2023

Как это называется в Python, когда доступ к не вызываемому атрибуту запускает метод и как это делается?
Некоторые не вызываемые атрибуты не ссылаются на существующие объекты, но создают объекты при доступе к ним. Я хотел бы знать, что такое формальный термин Python для этого и как он реализован. Примером может служить атрибут T массивов numpy. Это...
39 просмотров
schedule 06.08.2023

'numpy.float64' не повторяется для центра масс функции scipy
Я пытаюсь рассчитать центр масс полей осадков по своим данным наблюдений (формат .nc), но постоянно получаю сообщение об ошибке: "TypeError: 'numpy.float64' object is not iterable" Мне удалось преобразовать файл netcdf из .nc в набор данных...
214 просмотров
schedule 16.10.2023