0
ответов

Как создать гистограмму массива с замаскированными значениями в Numpy?

В Numpy 1.4.1, каков самый простой или наиболее эффективный способ вычисления гистограммы замаскированного массива ? numpy.histogram и pyplot.hist по умолчанию подсчитывают замаскированные элементы! Единственный простой ...
вопрос задан: 4 February 2015 15:36
0
ответов

Индексирование с помощью маскированных массивов в numpy

У меня есть небольшой код, который пытается найти содержимое массива по индексам, указанным другим, что может указывать индексы, выходящие за пределы диапазона предыдущего массива. вход = np.arange (0, 5) ...
вопрос задан: 4 February 2015 15:36
0
ответов

Python / Numpy - Маскированные массивы очень медленные

Могу ли я что-нибудь сделать? ускорить маскированные массивы в numpy? У меня была ужасно неэффективная функция, которую я переписал, чтобы использовать маскированные массивы (где я мог просто маскировать строки вместо того, чтобы делать копии и ...
вопрос задан: 4 February 2015 15:34
0
ответов

Numpy masked array - с указанием отсутствующих значений

import numpy as np import numpy.ma as ma "" "Это работает, как ожидалось, с одним значением, замаскированным" "" a = [0., 1., 1.e20, 9.] error_value = 1.e20 b = ma.masked_values ​​(a, error_value) print b "" "Это ...
вопрос задан: 4 February 2015 15:31
0
ответов

Python / Numpy / Scipy - Преобразование строки в математическую функцию

Я нахожусь в несколько неудачном положении, чтобы попробуй сконвертировать программу из недр CERN ROOT в python. В ROOT-коде (CINT сам по себе является мерзостью imo) можно хранить математические функции ...
вопрос задан: 24 January 2015 23:11
0
ответов

пропустить конечные строки, содержащие строку, при чтении текстового файла с помощью numpy, чтобы сгенерировать числовой массив

Я пытаюсь сгенерировать массив, читающий текстовый файл из Интернета. Моя цель - использовать Python вместо MATLAB, чтобы заменить этот шаг в MATLAB: url = ['http: //www.cdc.noaa.gov/Correlation/amon.us ....
вопрос задан: 21 January 2015 12:32
0
ответов

Глобальная блокировка интерпретатора и доступ к данным (например, для массивов NumPy)

Я пишу расширение на C для Python, которое должно освободить глобальную блокировку интерпретатора, пока оно работает с данными. Мне кажется, я достаточно хорошо понял механизм работы GIL, но один вопрос ...
вопрос задан: 13 January 2015 10:11
0
ответов

Вызов IronPython из C # (с SciPy) выходит из строя с ImportException: «Нет модуля с именем mtrand»

У меня есть библиотека Python, которую я пытаюсь использовать через вызов IronPython (v2.7 RC1 [2.7.0.30]) из приложения C #. Библиотека довольно использует NumPy и SciPy. широко, что действительно работает с SciPy и NumPy ...
вопрос задан: 30 December 2014 18:13
0
ответов

Чем отличается умножение для классов NumPy Matrix и Array?

В документах Numpy рекомендуется использовать массив вместо матрицы для работы с матрицами. Однако, в отличие от октавы (которую я использовал до недавнего времени), * не выполняет умножение матриц, вам нужно использовать ...
вопрос задан: 13 December 2014 07:24
0
ответов

разности первого порядка по заданной оси в массиве NumPy

# вычислить первые разности 1d массива из импорта numpy * x = arange (10) y = нули (len (x)) для i в диапазоне (1, len (x)): y [i] = x [i] - x [i-1] print y Приведенный выше код работает, но должен быть в ...
вопрос задан: 12 December 2014 09:36
0
ответов

Поэлементная конкатенация строк в numpy

Является ли это ошибкой? импортировать numpy как np a1=np.массив(['а','б']) a2=np.array(['E','F']) В [20]: добавить(a1,a2) Out[20]: NotImplemented Я пытаюсь выполнить поэлементную конкатенацию строк. Я думал, что Add() это...
вопрос задан: 6 December 2014 16:47
0
ответов

Нарезка столбца массива Numpy вызывает IndexError: недопустимое исключение индекса

Я использую версию 1.5.1 для numpy и Python 2.6.6. Я читаю двоичный файл в массив numpy: >>> dt = np.dtype ('
вопрос задан: 30 November 2014 00:00
0
ответов

Вычисление корреляции Пирсона и значимости в Python

Я ищу функцию, которая принимает в качестве входных данных два списка и возвращает корреляцию Пирсона и значимость корреляции.
вопрос задан: 21 November 2014 21:18
0
ответов

Как создать массив записей numpy?

Это вызывает ошибку: импортировать numpy как np x = np.array ([[1, 'O', 1]], dtype = np .dtype ([('step', 'int32'), ('symbol', '| S1'), ('...
вопрос задан: 16 November 2014 09:24
0
ответов

загрузить csv в 2D-матрицу с numpy для построения графика

Учитывая этот CSV-файл: «A», «B», «C», «D», «E», «F», «отметка времени» 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291111964948E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1 ....
вопрос задан: 5 November 2014 15:47
0
ответов

Как преобразовать массив NumPy Python в изображение RGB с Opencv 2.4?

Я искал похожие вопросы, но не нашел ничего полезного, так как большинство решений используют более старые версии OpenCV. У меня есть массив массивов 3D, и я хотел бы отобразить и / или сохранить его как BGR ...
вопрос задан: 31 October 2014 19:06
0
ответов

удаление строк в массиве numpy

I иметь массив, который может выглядеть так: ANOVAInputMatrixValuesArray = [[0,96488889, 0,73641667, 0,67521429, 0,592875, 0,53172222], [0,78008333, 0,5938125, 0,481, 0,39883333, 0.]] Обратите внимание, что ...
вопрос задан: 24 October 2014 18:17
0
ответов

Эффективный пороговый фильтр массива с numpy

Мне нужно отфильтровать массив, чтобы удалить элементы, которые ниже определенного порога. Мой текущий код выглядит так: threshold = 5 a = numpy.array (range (10)) # данные тестирования b = numpy.array (filter (...
вопрос задан: 20 October 2014 06:02
0
ответов

Есть ли способ проверить, используют ли массивы NumPy одни и те же данные?

У меня сложилось впечатление, что в NumPy два массива могут совместно использовать одну и ту же память. Возьмите следующий пример :import numpy as np a=np.arange (27 )b=a.reshape ((3,3,3 ))а[0]=5000 напечатать (б[0,0,0])#5000 #Некоторые тесты :...
вопрос задан: 9 October 2014 17:53
0
ответов

Как узнать, создает ли NumPy представление или копию?

В качестве минимального рабочего примера давайте оцифруем двумерный массив. numpy.digitize требует одномерного массива :импортировать numpy как np N = 200 A = np.random.random ((N, N ))X = np.linspace (0, 1, 20 )напечатать np.digitize (A....
вопрос задан: 9 October 2014 17:52
0
ответов

Найти подходящие строки в двумерном массиве

Я хотел бы получить индекс двумерного массива Numpy, который соответствует строке. Например, мой массив такой: vals = np.array ([[0, 0], [1, 0], [2, 0], ...
вопрос задан: 13 September 2014 20:30
0
ответов

Как инвертировать функцию numpy.where (np.where)

Я часто использую функцию numpy.where для сбора кортежа индексов матрицы, обладающей некоторым свойством. Например, импортируйте numpy как np X = np.random.rand (3,3) >>> X array ([[0.51035326, 0 ....
вопрос задан: 5 September 2014 11:44
0
ответов

Как инвертировать массив перестановок в numpy

Учитывая само -индексирование (, не уверен, что это правильный термин )массив numpy, например :a = np.array ([3, 2, 0, 1] )Это представляет эту перестановку (=> является стрелкой ):0 => 3 1 => 2 2 => 0...
вопрос задан: 27 August 2014 19:45
0
ответов

python pandas объединяет информационный фрейм в список

У меня есть df вроде так: import pandas a = [['1/2/2014', 'a', '6', 'z1'], ['1/2/2014', 'a', '3' , 'z1'], ['1/3/2014', 'c', '1', 'x3'],] df = pandas.DataFrame.from_records (a [1:], columns = a [0]) Я ...
вопрос задан: 22 August 2014 06:03
0
ответов

Что делает.shape[] в «for i in range(Y.shape[0])»?

Я пытаюсь разбить программу построчно. Y - это матрица данных, но я не могу найти никаких конкретных данных о том, что именно делает.shape[0]. for i in range(Y.shape[0]):if Y[i] == -1:Эта программа...
вопрос задан: 8 August 2014 18:22
0
ответов

многопоточные blas-файлы в python / numpy

Я пытаюсь реализовать большое количество умножений матрицы на матрицу в Python. Первоначально я предполагал, что NumPy будет автоматически использовать мои многопоточные библиотеки BLAS, поскольку я построил его против этих ...
вопрос задан: 31 July 2014 07:09
0
ответов

Загрузка файла в массив numpy с помощью python

Итак, я очень хорошо знаком с Python и пытаюсь учиться, копируя написанный мной код Matlab. У меня есть часть, где в Matlab я загружаю файл данных с разделителями табуляции. Синтаксис x = load(data....
вопрос задан: 18 July 2014 10:06
0
ответов

Создать 2-мерный массив с 2-мя одномерными

Я использовал numpy и scipy, и там некоторые функции действительно заботятся об измерении массива. У меня есть имя функции CovexHull (точка), которая принимает точку как двухмерный массив. корпус = выпуклый корпус (...
вопрос задан: 26 June 2014 16:09
0
ответов

Как разбить массив в соответствии с условием в NumPy?

Например, у меня есть ndarray, который: a = np.array ([1, 3, 5, 7, 2, 4, 6, 8]) Теперь я хочу разделить a на две части, одна из которых - все числа < 5, а все остальные> = 5: [массив ([1,3,2,4]), массив ([5,7, ...
вопрос задан: 9 June 2014 21:10
0
ответов

Работа с TIFs (импорт, экспорт) в Python с использованием numpy

Мне нужна программа python, которая может открывать и импортировать изображения TIFF в массивы numpy, чтобы я мог анализировать и изменять содержащиеся данные и после этого снова сохранять их как TEs. (Они в основном легкие...
вопрос задан: 29 May 2014 07:02