В Numpy 1.4.1, каков самый простой или наиболее эффективный способ вычисления гистограммы замаскированного массива ? numpy.histogram и pyplot.hist по умолчанию подсчитывают замаскированные элементы! Единственный простой ...
У меня есть небольшой код, который пытается найти содержимое массива по индексам, указанным другим, что может указывать индексы, выходящие за пределы диапазона предыдущего массива. вход = np.arange (0, 5)
...
Могу ли я что-нибудь сделать? ускорить маскированные массивы в numpy? У меня была ужасно неэффективная функция, которую я переписал, чтобы использовать маскированные массивы (где я мог просто маскировать строки вместо того, чтобы делать копии и ...
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 "" "Это ...
Я нахожусь в несколько неудачном положении, чтобы попробуй сконвертировать программу из недр CERN ROOT в python. В ROOT-коде (CINT сам по себе является мерзостью imo) можно хранить математические функции ...
Я пытаюсь сгенерировать массив, читающий текстовый файл из Интернета. Моя цель - использовать Python вместо MATLAB, чтобы заменить этот шаг в MATLAB: url = ['http: //www.cdc.noaa.gov/Correlation/amon.us ....
Я пишу расширение на C для Python, которое должно освободить глобальную блокировку интерпретатора, пока оно работает с данными. Мне кажется, я достаточно хорошо понял механизм работы GIL, но один вопрос ...
У меня есть библиотека Python, которую я пытаюсь использовать через вызов IronPython (v2.7 RC1 [2.7.0.30]) из приложения C #. Библиотека довольно использует NumPy и SciPy. широко, что действительно работает с SciPy и NumPy ...
В документах Numpy рекомендуется использовать массив вместо матрицы для работы с матрицами. Однако, в отличие от октавы (которую я использовал до недавнего времени), * не выполняет умножение матриц, вам нужно использовать ...
# вычислить первые разности 1d массива
из импорта numpy * x = arange (10)
y = нули (len (x)) для i в диапазоне (1, len (x)): y [i] = x [i] - x [i-1]
print y Приведенный выше код работает, но должен быть в ...
Является ли это ошибкой? импортировать numpy как np
a1=np.массив(['а','б'])
a2=np.array(['E','F']) В [20]: добавить(a1,a2)
Out[20]: NotImplemented Я пытаюсь выполнить поэлементную конкатенацию строк. Я думал, что Add() это...
Я искал похожие вопросы, но не нашел ничего полезного, так как большинство решений используют более старые версии OpenCV. У меня есть массив массивов 3D, и я хотел бы отобразить и / или сохранить его как BGR ...
I иметь массив, который может выглядеть так: ANOVAInputMatrixValuesArray = [[0,96488889, 0,73641667, 0,67521429, 0,592875, 0,53172222], [0,78008333, 0,5938125, 0,481, 0,39883333, 0.]] Обратите внимание, что ...
Мне нужно отфильтровать массив, чтобы удалить элементы, которые ниже определенного порога. Мой текущий код выглядит так: threshold = 5
a = numpy.array (range (10)) # данные тестирования
b = numpy.array (filter (...
У меня сложилось впечатление, что в NumPy два массива могут совместно использовать одну и ту же память. Возьмите следующий пример :import numpy as np a=np.arange (27 )b=a.reshape ((3,3,3 ))а[0]=5000 напечатать (б[0,0,0])#5000 #Некоторые тесты :...
В качестве минимального рабочего примера давайте оцифруем двумерный массив. numpy.digitize требует одномерного массива :импортировать numpy как np N = 200 A = np.random.random ((N, N ))X = np.linspace (0, 1, 20 )напечатать np.digitize (A....
Я хотел бы получить индекс двумерного массива Numpy, который соответствует строке. Например, мой массив такой: vals = np.array ([[0, 0], [1, 0], [2, 0], ...
Я часто использую функцию numpy.where для сбора кортежа индексов матрицы, обладающей некоторым свойством. Например, импортируйте numpy как np
X = np.random.rand (3,3)
>>> X
array ([[0.51035326, 0 ....
Учитывая само -индексирование (, не уверен, что это правильный термин )массив numpy, например :a = np.array ([3, 2, 0, 1] )Это представляет эту перестановку (=> является стрелкой ):0 => 3 1 => 2 2 => 0...
У меня есть 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]) Я ...
Я пытаюсь разбить программу построчно. Y - это матрица данных, но я не могу найти никаких конкретных данных о том, что именно делает.shape[0]. for i in range(Y.shape[0]):if Y[i] == -1:Эта программа...
Я пытаюсь реализовать большое количество умножений матрицы на матрицу в Python. Первоначально я предполагал, что NumPy будет автоматически использовать мои многопоточные библиотеки BLAS, поскольку я построил его против этих ...
Итак, я очень хорошо знаком с Python и пытаюсь учиться, копируя написанный мной код Matlab. У меня есть часть, где в Matlab я загружаю файл данных с разделителями табуляции. Синтаксис x = load(data....
Я использовал numpy и scipy, и там некоторые функции действительно заботятся об измерении массива. У меня есть имя функции CovexHull (точка), которая принимает точку как двухмерный массив. корпус = выпуклый корпус (...
Например, у меня есть ndarray, который: a = np.array ([1, 3, 5, 7, 2, 4, 6, 8]) Теперь я хочу разделить a на две части, одна из которых - все числа < 5, а все остальные> = 5: [массив ([1,3,2,4]), массив ([5,7, ...
Мне нужна программа python, которая может открывать и импортировать изображения TIFF в массивы numpy, чтобы я мог анализировать и изменять содержащиеся данные и после этого снова сохранять их как TEs. (Они в основном легкие...