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

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

7
Numpy `logic_or` для більш ніж двох аргументів
Для порівняння logical_orфункції Numpy потрібно не більше двох масивів. Як я можу знайти об'єднання більше двох масивів? (Те саме питання можна поставити стосовно Numpy logical_andта отримання перетину більше двох масивів.)
88 python  arrays  numpy 

2
float64 з пандами to_csv
Я читаю CSV із плаваючими числами, як це: Bob,0.085 Alice,0.005 І імпортуйте в фрейм даних, і запишіть цей фрейм на нове місце df = pd.read_csv(orig) df.to_csv(pandasfile) Тепер це pandasfileмає: Bob,0.085000000000000006 Alice,0.0050000000000000001 Що сталось? може, мені доведеться кидати на інший тип, як float32 чи щось інше? Я використовую pandas 0.9.0 та …
88 python  numpy  pandas 

5
як розділити стовпець кортежів у фреймі даних pandas?
У мене є кадр даних pandas (це лише невеликий фрагмент) >>> d1 y norm test y norm train len(y_train) len(y_test) \ 0 64.904368 116.151232 1645 549 1 70.852681 112.639876 1645 549 SVR RBF \ 0 (35.652207342877873, 22.95533537448393) 1 (39.563683797747622, 27.382483096332511) LCV \ 0 (19.365430594452338, 13.880062435173587) 1 (19.099614489458364, 14.018867136617146) RIDGE CV …


8
Створення випадкового масиву плаваючих значень між діапазоном
Я не зміг знайти функцію для створення масиву випадкових плаваючих значень заданої довжини між певним діапазоном. Я розглянув випадкову вибірку, але, здається, жодна функція не робить того, що мені потрібно. random.uniform наближається, але повертає лише один елемент, а не конкретне число. Це те, що я шукаю: ran_floats = some_function(low=0.5, high=13.3, …
88 python  arrays  random  numpy 

6
Множення поперек у масиві numpy
Я намагаюсь помножити кожен член у 2D-масиві на відповідні умови в 1D-масиві. Це дуже просто, якщо я хочу помножити кожен стовпець на 1D-масив, як показано у функції numpy.multiply . Але я хочу зробити навпаки, помножити кожен доданок підряд. Іншими словами, я хочу помножити: [1,2,3] [0] [4,5,6] * [1] [7,8,9] [2] …
88 python  arrays  numpy 

10
Як нормалізувати двовимірний масив numpy в python менш багатослівно?
Дано масив у 3 рази по 3 a = numpy.arange(0,27,3).reshape(3,3) # array([[ 0, 3, 6], # [ 9, 12, 15], # [18, 21, 24]]) Для нормалізації рядків двовимірного масиву, про який я думав row_sums = a.sum(axis=1) # array([ 9, 36, 63]) new_matrix = numpy.zeros((3,3)) for i, (row, row_sum) in enumerate(zip(a, …

5
Лінійна регресія з matplotlib / numpy
Я намагаюся генерувати лінійну регресію на графіку розсіювання, який я створив, однак мої дані у форматі списку, і всі приклади, які я можу знайти, polyfitвимагають використання arange. arangeне приймає списки. Я шукав високо і низько про те, як перетворити список у масив, і нічого не здається зрозумілим. Мені чогось не …



4
Підрахунок кількості елементів, що не належать до NaN, у numpy ndarray у Python
Мені потрібно обчислити кількість елементів, що не містять NaN, у матриці numpy ndarray. Як можна ефективно це робити в Python? Ось мій простий код для досягнення цього: import numpy as np def numberOfNonNans(data): count = 0 for i in data: if not np.isnan(i): count += 1 return count Чи є …
87 python  numpy  matrix  nan 


11
Дуже великі матриці з використанням Python та NumPy
NumPy - надзвичайно корисна бібліотека, і, використовуючи її, я виявив, що вона здатна легко обробляти досить великі матриці (10000 x 10000), але починає боротися з чимось набагато більшим (намагається створити матрицю 50000 x 50000 не вдається). Очевидно, це пов’язано з величезними вимогами до пам’яті. Чи є спосіб створити величезні матриці …
86 python  matrix  numpy 

13
ValueError: numpy.dtype має неправильний розмір, спробуйте перекомпілювати
Я щойно встановив пакет pandas і statsmodels на моєму python 2.7. Коли я спробував «імпортувати pand як 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, in …

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 

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