0
ответов

умножение матриц Python: как работать с очень большими матрицами?

a = numpy.zeros ((17770,5)) b = numpy.zeros ((5,20000)) ma = numpy.matrix (a) mb = numpy.matrix (b) То есть ma.shape = (17770,5), mb.shape = (5,20000), оба являются numpy.matrix. Мне нужна мама. Но я получаю ...
вопрос задан: 19 August 2011 18:58
0
ответов

что все пакеты / библиотеки python есть в Google App Engine?

a.) Например, я хочу знать, что numpy, scipy, scikits и matplotlib есть в движке приложений Google б.) есть ли способ установить их там (безумный вопрос)?
вопрос задан: 19 August 2011 00:03
0
ответов

Оптимизация расчета гравитации для частиц в двумерном пространстве с невесомостью

Я создал небольшую визуализацию частиц в питоне. Я отслеживаю движение частиц в двухмерном пространстве с невесомостью. Поскольку каждая частица притягивает все остальные частицы на основе ...
вопрос задан: 18 August 2011 23:40
0
ответов

Каков наиболее эффективный способ проверить, существует ли значение в массиве NumPy?

У меня очень большой массив NumPy 1 40 3 4 50 4 5 60 7 5 49 6 6 70 8 8 80 9 8 72 1 9 90 7 .... Я хочу проверить, существует ли значение в 1-м столбце массива. У меня есть куча доморощенных ...
вопрос задан: 16 August 2011 22:06
0
ответов

Эффективное обнаружение двухмерных границ в Python

Я знаю, что эта проблема уже решалась раньше, но мне было очень трудно найти какую-либо литературу, описывающую алгоритмы, используемые для обработки этого вида данных. По сути, я делаю кое-что ...
вопрос задан: 16 August 2011 21:09
0
ответов

Как избежать огромной дополнительной памяти потребление при использовании numpy vectorize?

Этот код ниже лучше всего иллюстрирует мою проблему: вывод на консоль (NB требуется ~ 8 минут для запуска даже первого теста) показывает, что выделение массива 512x512x512x16 бит занимает не более ...
вопрос задан: 16 August 2011 12:49
0
ответов

Как разобрать массив numpy?

У меня есть массив Numpy: [[12 13 14], [15 16 17], [ 18 19 20]] Как мне получить это [[12, 13, 14], [15, 16, 17], [18, 19, 20]]
вопрос задан: 14 August 2011 14:50
0
ответов

Как усечь значения двумерного массива numpy

У меня есть двумерный массив numpy (uint16 ), как я могу усечь все значения выше определенного барьера (скажем, 255) до этого барьера? Остальные значения должны оставаться такими же. Использование вложенного цикла похоже на ...
вопрос задан: 13 August 2011 19:30
0
ответов

Принуждение элементов в массиве Numpy к указанному диапазону [дубликат]

У меня есть массив Numpy, и я хочу, чтобы каждый элемент, который меньше нуля, был равен нулю, и каждый элемент выше 255 будет принудительно уменьшен до 255. например. x = (-1,7,255,299) => (0,7,255,255) Есть ли ...
вопрос задан: 13 August 2011 08:09
0
ответов

numpy, named columns

Простой вопрос о numpy: я загружаю 100 значения к вектору a. Из этого вектора я хочу создать массив A с 2 столбцами, где один столбец имеет имя «C1», а второй - «C2», один имеет тип int32 и ...
вопрос задан: 12 August 2011 09:09
0
ответов

imshow для 3D? (Python / Matplotlib) [closed]

существует ли эквивалент функции imshow () в matplotlib для 3D-рисования данных, хранящихся в массиве 3D numpy?
вопрос задан: 10 August 2011 13:20
0
ответов

Как присвоить строковое значение массиву в numpy?

Когда я пытаюсь назначить строку для такого массива, как этот: CoverageACol [0 , 0] = "Здравствуйте". Я получаю следующую ошибку Traceback (последний вызов - последний): Файл "", строка 1, в ...
вопрос задан: 9 August 2011 16:53
0
ответов

Вычисление функции взаимной корреляции?

В R я использую ccf или acf для вычисления парной функции взаимной корреляции, чтобы я мог выяснить, какой сдвиг дает мне максимальное значение. Судя по всему, R дает мне нормализованную последовательность ...
вопрос задан: 9 August 2011 05:08
0
ответов

Как я могу использовать numpy, не устанавливая его?

Я консольный доступ к компьютеру, на котором у меня нет прав root и sudo. Версия Python - 2.5.2, а numpy недоступен. Я не могу использовать python setup.py install --user, и здесь нет компиляторов ...
вопрос задан: 8 August 2011 11:18
0
ответов

Эффективная итерация по 3D-массиву?

Я использую Python и Numpy для анализа данных. У меня есть большая 3D-матрица (NxNxN), где каждая ячейка снова является матрицей, на этот раз матрицей 3x3. При вызове данных матрицы это выглядит так: data [N, ...
вопрос задан: 7 August 2011 15:55
0
ответов

Итерация по массиву numpy

Есть ли менее подробная альтернатива этому: для x в xrange (array.shape [0]): для y в xrange (array.shape [1]): do_stuff (x, y) Я придумал следующее: для x, y в itertools.product (map (...
вопрос задан: 6 August 2011 14:27
0
ответов

вычисление суммы внешних произведений для разреженных матриц

Я пытаюсь реализовать следующее уравнение, используя разреженный пакет scipy: W = x [:, 1] * y [:, 1] .T + x [:, 2 ] * y [:, 2] .T + ... где x & y - матрица csc_matrix размера nxm. В основном я пытаюсь умножить ...
вопрос задан: 5 August 2011 20:07
0
ответов

Python, Scipy: построение троек с использованием большой матрицы смежности

Я использую матрицу смежности для представления сети друзей, которую можно визуально интерпретировать как Мэри 0 1 1 1 Джо 1 0 1 1 Боб 1 1 0 .. .
вопрос задан: 3 August 2011 19:15
0
ответов

PyAudio, как определить частоту и амплитуду во время записи?

Я использовал пример записи PyAudio по умолчанию и добавил numpy и scipy. Однако я могу использовать scipy.io.wavefile.read ('FILE.wav') только после записи файла, и он также дает мне этот случайный кортеж, ...
вопрос задан: 2 August 2011 07:23
0
ответов

Вычисления свертки в Numpy / Scipy

Профилирование некоторых вычислительных работ, которые я выполняю, показало мне, что одним узким местом в моей программе была функция, которая в основном это делала (np - numpy, sp - scipy): def mix1 (signal1, signal2): spec1 = np ....
вопрос задан: 28 July 2011 07:00
0
ответов

Как убедиться, что библиотеки BLAS numpy доступны в виде динамически загружаемых библиотек?

В документации по установке theano указано, что theano по умолчанию будет использовать Библиотеки BLAS от numpy, если «библиотеки BLAS доступны как динамически загружаемые библиотеки». Кажется, это не ...
вопрос задан: 25 July 2011 10:46
0
ответов

Как зарегистрировать деструктор для массива numpy, выделенного C?

Я хочу выделить числа для массива numpy в C / C ++ и передать их в python как массив numpy. Это я могу сделать с помощью PyArray_SimpleNewFromData. Проблема в том, что я также хочу зарегистрировать функцию ...
вопрос задан: 25 July 2011 04:21
0
ответов

numpy.poly1d, оптимизация поиска корня, сдвиг полином по оси x

обычно легко построить многочлен n-го порядка и найдите корни с помощью numpy: import numpy f = numpy.poly1d ([1,2,3]) напечатать numpy.roots (f) array ([- 1. + 1.41421356j, -1.-1.41421356j]) ...
вопрос задан: 23 July 2011 10:08
0
ответов

Проблемы производительности, кластеризация с использованием матрицы сродства, собственные значения

Я пытаюсь использовать спектральную кластеризацию на изображении. Сначала я вычисляю матрицу аффинности, а затем пытаюсь получить собственные векторы. Однако в матрице 7056x7056 вызов функции eig () занимает слишком много времени. Любые ...
вопрос задан: 23 July 2011 08:05
0
ответов

Numpy: arr […, 0 ,:] работает. Но как мне сохранить данные, содержащиеся в команде среза (…, 0,:)?

В Numpy (и в Python в целом, я полагаю), как сохранить индекс-срез, например (... , 0, :), чтобы передать его и применить к различным массивам? Было бы неплохо, скажем, передать ...
вопрос задан: 22 July 2011 20:20
0
ответов

NumPy: использовать массив 2D-индексов из argmin в 3D-срезе

Я пытаюсь индексировать большие 3D-массивы с помощью 2D массив индикаторов из argmin (или связанных функций argmax и т. д.). Вот мой пример данных: импортировать numpy как np shape3d = (16, 500, 335) shapelen = ...
вопрос задан: 21 July 2011 05:58
0
ответов

Быстрая проверка NaN в NumPy

Я ищу самый быстрый способ проверить наличие NaN (np.nan) в массиве NumPy X. О np.isnan(X) не может быть и речи, так как он строит булевый массив формы X.shape, который ...
вопрос задан: 18 July 2011 17:10
0
ответов

Диалекты Lispy с хорошей поддержкой программирования многомерных массивов

Существуют ли диалекты Lisp или схем, которые имеют хорошую поддержку для манипуляций с массивами и линейной алгеброй. Под хорошей поддержкой я имею в виду не интерфейсы к BLAS / LAPACk, а эффективные примитивы массива в ...
вопрос задан: 16 July 2011 11:27
0
ответов

Эффективная сериализация numpy логических массивов

У меня есть сотни тысяч логических массивов NumPy, которые я хотел бы использовать в качестве ключей к словарю. (Значения этого словаря - это количество раз, которое мы наблюдали за каждым из этих массивов.) ...
вопрос задан: 14 July 2011 17:49
0
ответов

Программа OpenCV / C ++ работает медленнее, чем ее numpy-аналог, что мне делать?

Некоторое время назад я реализовал алгоритм анализа прокруста на Python и недавно было сказано перенести его на OpenCV / C ++. После его завершения я провел несколько тестов и для тех же входных данных / экземпляров, C ++ ...
вопрос задан: 13 July 2011 20:07