Вопросы с тегом «numpy»

NumPy - это расширение для научных и численных вычислений языка программирования Python.

3
извлечение дней из значения numpy.timedelta64
Я использую pandas / python, и у меня есть два временных ряда s1 и s2, которые были сгенерированы с использованием функции to_datetime в поле df, содержащем даты / время. Когда я вычитаю s1 из s2 s3 = s2 - s1 Я получаю серию s3 типа timedelta64 [нс] 0 385 days, …
87 python  numpy  pandas 


13
ValueError: numpy.dtype имеет неправильный размер, попробуйте перекомпилировать
Я только что установил пакет pandas и statsmodels на свой python 2.7. Когда я попробовал «импортировать pandas как pd», появляется это сообщение об ошибке. Кто-нибудь может помочь? Благодарность!!! numpy.dtype has the wrong size, try recompiling Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\analytics\ext\python27\lib\site-packages\statsmodels-0.5.0-py2.7-win32.egg\statsmodels\formula\__init__.py", line 4, …

11
Очень большие матрицы с использованием Python и NumPy
NumPy - чрезвычайно полезная библиотека, и, используя ее, я обнаружил, что она способна легко обрабатывать матрицы, которые довольно большие (10000 x 10000), но начинает бороться с чем-то гораздо большим (пытаясь создать матрицу 50000 x 50000). не удается). Очевидно, это из-за огромных требований к памяти. Есть ли способ каким-то образом создавать …
86 python  matrix  numpy 

7
Как скопировать данные из массива numpy в другой
Каков самый быстрый способ скопировать данные из массива b в массив a, не изменяя адрес массива a. Мне это нужно, потому что внешняя библиотека (PyFFTW) использует указатель на мой массив, который не может измениться. Например: a = numpy.empty(n, dtype=complex) for i in xrange(a.size): a[i] = b[i] А можно без шлейфа?
86 python  numpy 

4
Как я могу построить гистограмму так, чтобы высота столбцов составляла 1 в matplotlib?
Я хотел бы построить нормализованную гистограмму из вектора с помощью matplotlib. Я пробовал следующее: plt.hist(myarray, normed=True) так же как: plt.hist(myarray, normed=1) но ни одна из опций не создает ось Y из [0, 1], так что высота столбцов гистограммы равна 1. Я бы хотел создать такую ​​гистограмму - как я могу …

4
Как преобразовать numpy.matrix или array в scipy sparse matrix
Для разреженной матрицы SciPy можно использовать todense() или toarray()для преобразования в матрицу или массив NumPy. Какие функции делают обратное? Я искал, но понятия не имел, какие ключевые слова должны быть правильными.

5
Что означает x [x <2] = 0 в Python?
Я наткнулся на код со строкой, похожей на x[x&lt;2]=0 Играя с вариациями, я до сих пор не могу понять, что делает этот синтаксис. Примеры: &gt;&gt;&gt; x = [1,2,3,4,5] &gt;&gt;&gt; x[x&lt;2] 1 &gt;&gt;&gt; x[x&lt;3] 1 &gt;&gt;&gt; x[x&gt;2] 2 &gt;&gt;&gt; x[x&lt;2]=0 &gt;&gt;&gt; x [0, 2, 3, 4, 5]

4
как преобразовать 2d список в 2d массив numpy?
У меня есть 2D-список вроде a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] и я хочу преобразовать его в массив 2d numpy. Можем ли мы сделать это без выделения памяти, например numpy.zeros((3,3)) а затем сохранить в нем значения?
85 python  numpy 

5
Добавить массив numpy в качестве столбца во фрейм данных Pandas
У меня есть объект фрейма данных Pandas формы (X, Y), который выглядит так: [[1, 2, 3], [4, 5, 6], [7, 8, 9]] и многочисленная разреженная матрица (CSC) формы (X, Z), которая выглядит примерно так [[0, 1, 0], [0, 0, 1], [1, 0, 0]] Как я могу добавить содержимое из матрицы …
85 python  numpy  pandas 

11
Переплетение двух массивов numpy
Предположим, что даны следующие массивы: a = array([1,3,5]) b = array([2,4,6]) Как бы их эффективно переплести так, чтобы получился третий такой массив? c = array([1,2,3,4,5,6]) Можно предположить, что length(a)==length(b).
84 python  arrays  numpy 

8
Сдвиг элементов в массиве numpy
Продолжая этот вопрос много лет назад, есть ли в numpy каноническая функция «сдвига»? Я ничего не вижу в документации . Вот простая версия того, что я ищу: def shift(xs, n): if n &gt;= 0: return np.r_[np.full(n, np.nan), xs[:-n]] else: return np.r_[xs[-n:], np.full(-n, np.nan)] Это похоже на: In [76]: xs Out[76]: …
84 python  numpy 

3
Поиск индекса ближайшей точки в массивах numpy координат x и y
У меня есть два массива 2d numpy: x_array содержит позиционную информацию в x-направлении, y_array содержит позиции в y-направлении. Затем у меня есть длинный список точек x, y. Для каждой точки в списке мне нужно найти индекс массива местоположения (указанного в массивах), которое является ближайшим к этой точке. Я наивно создал …

2
Как numpy может быть намного быстрее моей процедуры на Фортране?
Я получаю массив 512 ^ 3, представляющий распределение температуры из моделирования (написанного на Фортране). Массив хранится в двоичном файле размером около 1/2 ГБ. Мне нужно знать минимум, максимум и среднее значение этого массива, и, поскольку мне скоро все равно понадобится разбираться в коде Фортрана, я решил попробовать и придумал следующую …

11
Как заставить scipy.interpolate выдавать экстраполированный результат за пределы входного диапазона?
Я пытаюсь перенести программу, которая использует ручной интерполятор (разработанный коллегой математиков), чтобы использовать интерполяторы, предоставленные scipy. Я хотел бы использовать или обернуть scipy интерполятор, чтобы он имел поведение, максимально приближенное к старому интерполятору. Ключевое различие между этими двумя функциями заключается в том, что в нашем исходном интерполяторе - если входное …
82 python  math  numpy  scipy 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.