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

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

3
Путаница между numpy, scipy, matplotlib и pylab
Numpy, scipy, matplotlib и pylab - общие термины среди тех, кто использует python для научных вычислений. Я только немного узнал про pylab, и я запутался. Всякий раз, когда я хочу импортировать numpy, я всегда могу: import numpy as np Я просто считаю, что когда я это сделаю from pylab import …

4
numpy max против amax против максимума
numpy имеет три разные функции, которые, похоже, могут использоваться для одних и тех же вещей, за исключением того, что numpy.maximumмогут использоваться только поэлементно, в то время как numpy.maxи numpy.amaxмогут использоваться для определенных осей или всех элементов. Почему больше, чем просто numpy.max? Есть ли в этом какая-то тонкость в исполнении? (Аналогично …
132 python  numpy  math  max 

8
Numpy, где функция несколько условий
У меня есть массив расстояний, называемых dists. Я хочу выбрать диски, которые находятся между двумя значениями. Для этого я написал следующую строку кода: dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] Однако это выбирается только для условия (np.where(dists <= r + dr)) Если я выполняю команды последовательно, используя временную …
132 python  numpy 

5
Нормализовать данные в пандах
Предположим, у меня есть фрейм данных pandas df: Я хочу вычислить среднее значение кадра данных по столбцам. Это просто: df.apply(average) затем диапазон столбцов max (col) - min (col). Это снова просто: df.apply(max) - df.apply(min) Теперь для каждого элемента я хочу вычесть среднее значение его столбца и разделить на диапазон его …
131 python  pandas  numpy 

8
Чем отличается умножение для классов NumPy Matrix и Array?
Документы numpy рекомендуют использовать массив вместо матрицы для работы с матрицами. Однако, в отличие от октавы (которую я использовал до недавнего времени), * не выполняет умножение матриц, вам нужно использовать функцию matrixmultipy (). Я чувствую, что это делает код очень нечитаемым. Кто-нибудь разделяет мои взгляды и нашел ли решение?

12
Множественная линейная регрессия в Python
Кажется, я не могу найти библиотеки Python, которые выполняют множественную регрессию. Единственное, что я нахожу, - это простая регрессия. Мне нужно регрессировать мою зависимую переменную (y) по нескольким независимым переменным (x1, x2, x3 и т. Д.). Например, с этими данными: print 'y x1 x2 x3 x4 x5 x6 x7' for …

3
Почему многопроцессорность использует только одно ядро ​​после импорта numpy?
Я не уверен, считается ли это проблемой ОС, но я подумал, что спрошу здесь, если у кого-то есть какое-то представление о вещах, связанных с Python. Я пытался распараллелить forцикл joblib, нагружающий ЦП , но обнаружил, что вместо того, чтобы каждый рабочий процесс был назначен другому ядру, я получаю, что все …

12
инициализировать массив numpy
Есть ли способ инициализировать массив numpy формы и добавить к нему? Я объясню, что мне нужно, на примере списка. Если я хочу создать список объектов, сгенерированных в цикле, я могу: a = [] for i in range(5): a.append(i) Я хочу сделать что-то подобное с массивом numpy. Я знаю о vstack, …
129 python  arrays  numpy 


6
python numpy ValueError: операнды не могут транслироваться вместе с фигурами
В numpy у меня есть два «массива»: Xэто (m,n)и yесть вектор(n,1) с помощью X*y Я получаю сообщение об ошибке ValueError: operands could not be broadcast together with shapes (97,2) (2,1) Когда (97,2)x(2,1)это явно законная матричная операция и должна дать мне (97,1)вектор РЕДАКТИРОВАТЬ: Я исправил это с помощью, X.dot(y)но исходный вопрос …
129 python  numpy 


7
Замена Pandas или Numpy Nan на None для использования с MysqlDB
Я пытаюсь записать фреймворк Pandas (или можно использовать массив numpy) в базу данных mysql с помощью MysqlDB. MysqlDB, похоже, не понимает "nan", и моя база данных выдает ошибку, говоря, что nan отсутствует в списке полей. Мне нужно найти способ преобразовать «nan» в NoneType. Любые идеи?

6
Преобразование типа массива NumPy на месте
Учитывая массив NumPy int32, как мне преобразовать его на float32 место ? В общем, я хотел бы сделать a = a.astype(numpy.float32) без копирования массива. Оно большое. Причина этого в том, что у меня есть два алгоритма вычисления a. Один из них возвращает массив int32, другой - массив float32(и это присуще …
127 python  numpy 

6
Фильтрация списка на основе списка логических значений
У меня есть список значений, которые мне нужно отфильтровать по значениям в списке логических значений: list_a = [1, 2, 4, 6] filter = [True, False, True, False] Я создаю новый отфильтрованный список со следующей строкой: filtered_list = [i for indx,i in enumerate(list_a) if filter[indx] == True] что приводит к: print …
127 python  list  numpy 

6
Как проверить связь BLAS / LAPACK в NumPy и SciPy?
Я создаю свою numpy / scipy среду на основе blas и lapack, более или менее на основе этой прогулки. Когда я закончу, как я могу проверить, действительно ли мои функции numpy / scipy используют ранее созданные функции blas / lapack?
126 python  numpy  scipy  lapack  blas 

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