Запитання з тегом «numpy»

NumPy - це наукове та числове розширення для обчислень до мови програмування Python.

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

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

4
numpy max vs amax vs max
NumPy має три різні функції , які , здається , що вони можуть бути використані для тих же речей , --- за виключення того, що numpy.maximumможе тільки бути використано поелементно, в той час як numpy.maxі numpy.amaxможе бути використано на окремих осях або всі елементи. Чому там більше, ніж просто numpy.max? …
132 python  numpy  math  max 

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

8
як множення відрізняється для класів NumPy Matrix проти масиву?
Документи nummy рекомендують використовувати масив замість матриці для роботи з матрицями. Однак, на відміну від октави (якою я користувався донедавна), * не виконує множення матриць, вам потрібно використовувати функцію matrixmultipy (). Я вважаю, що це робить код дуже нечитабельним. Хтось поділяє мої погляди і знайшов рішення?

12
Багаторазова лінійна регресія в Python
Я, здається, не можу знайти жодної бібліотеки python, яка б робила множинні регресії. Єдине, що я знаходжу, - це лише проста регресія. Мені потрібно регресувати залежну змінну (y) проти кількох незалежних змінних (x1, x2, x3 тощо). Наприклад, з цими даними: print 'y x1 x2 x3 x4 x5 x6 x7' for …

12
ініціалізувати масивний масив
Чи є спосіб ініціалізувати масивний фігуру фігури та додати до неї? Я поясню, що мені потрібно на прикладі списку. Якщо я хочу створити список об’єктів, згенерованих у циклі, я можу зробити: a = [] for i in range(5): a.append(i) Я хочу зробити щось подібне з нумерованим масивом. Я знаю про …
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 



6
На місці перетворення типу масиву NumPy
З огляду на масив NumPy int32, як перетворити його на float32 місце ? Так в основному я хотів би зробити a = a.astype(numpy.float32) без копіювання масиву. Це велике. Причиною цього є те, що у мене є два алгоритми для обчислення a. Один з них повертає масив int32, інший повертає масив …
127 python  numpy 

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

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 

7
Заміна Pandas або Numpy Nan на None для використання з MysqlDB
Я намагаюся написати кадр даних Pandas (або можна використовувати масив numpy) до бази даних mysql за допомогою MysqlDB. MysqlDB, схоже, не розуміє "nan", і моя база даних видаляє помилку, кажучи, що nan не знаходиться в списку полів. Мені потрібно знайти спосіб перетворити 'nan' в NoneType. Будь-які ідеї?

6
Як перевірити зв'язок BLAS / LAPACK в NumPy та SciPy?
Я будую своє середовище нуме / вуха на балаш і лапак більш-менш на основі цієї прогулянки. Коли я закінчую, як я можу перевірити, чи мої функції numpy / scipy дійсно використовують раніше вбудовані функції blas / lapack?
126 python  numpy  scipy  lapack  blas 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.