В распространенных реализациях, таких как Linux / Glibc, Windows / MSVC и BSD / Mac OS X, будет void * p = malloc (N + M); // предположим, что это не сработало
p = realloc (p, N); // ни это для N, M> 0, ...
Для исследования связанных программ Python мне требуются Python 2.6 (или 2.7), numpy, scipy и matplotlib. Иногда я буду использовать другие модули, такие как mayavi2 или numexpr. Программы в вопросах ...
Я пытаюсь использовать Boost.Python в качестве оболочки для функции C ++, которая получает указатель, изменяет данные (например, управляется на стороне Python как массив numpy) и возвращает. Как мне получить Python numpy и ...
Есть ли лучшие способы применить строковые операции к ndarrays, а не повторять их? Я хотел бы использовать «векторизованную» операцию, но я могу думать только об использовании map (показан пример) или списка ...
У меня есть набор изображений в градациях серого в виде 2D-массивов numpy. Мне нужно повернуть изображения вокруг одной точки (внутри них) под разными плавающими углами. Вращение не обязательно, и я разрешаю ...
Я пытаюсь использовать numpy.lib.stride_tricks.as_strided, чтобы перебирать неперекрывающиеся блоки массива, но мне трудно найти документацию по параметрам, поэтому я только в состоянии получить ...
У меня возникают проблемы с выполнением двухмерных быстрых преобразований Фурье на трехмерном массиве. Они имеют математическую природу и " понимание природы python / numpy. РЕДАКТИРОВАТЬ: для пояснения, основные вопросы ...
Есть ли способ выполнить прокрутка массива, но вместо того, чтобы иметь копию данных с другой визуализацией? Пример может прояснить: дана прокатная версия ...> & ...
У меня есть двумерный массив numpy с 1.0e6 в качестве значения без данных. Я хотел бы создать гистограмму данных, и хотя мне это удалось, это не лучший способ сделать это. from matplotlib import pyplot
...
Я использую Matplotlib и Numpy для создания некоторых графиков. Я хочу определить функцию, которая для данного массива возвращает другой массив со значениями, вычисляемыми поэлементно, например: def func (x): return ...
Есть ли разница между файлами HDF5 и файлами, созданными PyTables? PyTables имеет две функции .isHDFfile () и .isPyTablesFile (), предполагающие, что существует
разница между двумя форматами. ...
Может ли кто-нибудь помочь с фрагментом кода с использованием numpy и python? Учитывая массив numpy, такой как a = array ([[1,11], [3,9], [5,7]], я хочу найти минимальное значение каждого столбца, поэтому 1 и 7, а затем ...
Должен быть более быстрый способ сделать это на месте замена ценностей, правда? У меня есть 2D-массив, представляющий сетку высот / батиметрии. Я хочу заменить все, что больше 0, на NAN, и это ...
Более быстрый способ поиска уникальных точек x, y (удаление дубликатов) в массиве numpy, например: points = numpy.random.randint (0, 5, (10,2 )) Я подумал о преобразовании точек в комплексные числа и ...
Я хотел бы создать сценарий setup.py для пакета python с несколькими подмодулями, которые зависят от cython и f2py. Я попытался использовать setuptools и numpy.distutils, но пока ...
Я портирую некоторый код MATLAB для Numpy. Эта задача включает удаление MEX из некоторого кода C ++ и замену его эквивалентными вызовами C-API Numpy. Одна из проблем заключается в том, что код MEX обрабатывает ...
Допустим, у меня есть массив NumPy: [[4 9 2] [5 1 3]] Я хочу отсортировать нижнюю строку этого массива , но пусть верхняя строка следует за сортировкой, так что я получаю: [[9 2 4] [1 3 5]] Я знаю, что вы можете сортировать как ...
Если у меня есть два массива numpy разных размеров, как я могу их наложить. a = numpy([0, 10, 20, 30])
b = numpy([20, 30, 40, 50, 60, 70]) Какой самый чистый способ сложить эти два вектора для получения ...
У меня есть матрица: A = [[1,2], [3,4], [5,6]] и вектор значений: V = [4,6,2] Я хотел бы переупорядочить A по 2-му столбцу, используя значения из V. Результат должен быть
следующим: A = [[3,4], .. .
Кажется, существует множество вариантов взаимодействия Python с SQLite (sqlite3, atpy) и HDF5 (h5py, pyTables) - Интересно, есть ли у кого-нибудь опыт использования их вместе с numpy массивами или таблицами данных (...
В Numpy я могу конкатенировать два массива из конца в конец с помощью np.append или np.concatenate: >>> X = np.array([[1,2,3]])
>>> Y = np.array([[-1,-2,-3],[4,5,6]])
>>> Z = np.append(X, ...
Я новичок в python, и у меня возникла следующая проблема: я пытаюсь минимизировать функцию python, которая имеет numpy в качестве одного из аргументов. Когда я использую scipy.optimize.fmin, он превращает мой массив в ...
Когда я вызываю random.sample (arr, length)
, возвращается ошибка random_sample () принимает не более 1 позиционного аргумента (дано 2). После некоторого поиска в Google я обнаружил, что вызываю функцию случайной выборки Numpy, когда я ...
У меня есть 3D (время, X, Y) numpy массив, содержащий 6 часовых временных рядов за несколько лет. (скажем, 5). Я хотел бы создать временный ряд с выборкой, содержащий 1 случайный случай каждого календарного дня ...
Я хотел бы написать программу, которая широко использует функции линейной алгебры BLAS и LAPACK. Поскольку производительность является проблемой, я провел несколько бенчмарков и хотел бы узнать, подходит ли подход, который я ...
Как лучше всего преобразовать recarray numpy в обычный массив? я мог бы сначала выполнить .tolist (), а затем снова выполнить array (), но это кажется несколько неэффективным .. Пример: import numpy as np
a = ...
Мне интересно, есть ли пакет Python, numpy или другой, который имеет функцию, которая вычисляет первое собственное значение и собственный вектор небольшой матрицы, скажем 2x2. Я мог бы использовать пакет linalg в ...
Почему это работает: a = np.random.rand (10,20)
x_range = np.arange (10)
y_range = np.arange (20) a_tmp = a [x_range <5,:]
b = a_tmp [:, np.in1d (y_range, [3,4 , 8])], а это не так: a = np.random.rand (10,20)
...
В Python и Matplotlib легко отобразить график как всплывающее окно или сохранить график как файл PNG. Как вместо этого сохранить график в массиве numpy в формате RGB?