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

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

6
Підрахунок унікальних значень у стовпці у фреймі даних pandas, як у Qlik?
Якщо у мене є така таблиця: df = pd.DataFrame({ 'hID': [101, 102, 103, 101, 102, 104, 105, 101], 'dID': [10, 11, 12, 10, 11, 10, 12, 10], 'uID': ['James', 'Henry', 'Abe', 'James', 'Henry', 'Brian', 'Claude', 'James'], 'mID': ['A', 'B', 'A', 'B', 'A', 'A', 'A', 'C'] }) Я можу зробити count(distinct …

11
FutureWarning: не вдалося порівняти по елементах; повертається скаляр, але в майбутньому буде виконувати поелементне порівняння
Я використовую Pandas 0.19.1на Python 3. Я отримую попередження щодо цих рядків коду. Я намагаюся отримати список, який містить усі номери рядків, де рядок Peterприсутній у стовпці Unnamed: 5. df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() Він видає попередження: "\Python36\lib\site-packages\pandas\core\ops.py:792: FutureWarning: elementwise comparison failed; returning scalar, but in …

11
Як розділити / розділити набір даних на навчальні та тестові набори даних для, наприклад, перехресної перевірки?
Який хороший спосіб розділити масив NumPy випадковим чином на набір даних для навчання та тестування / перевірки? Щось подібне до функцій cvpartitionабо crossvalindв Matlab.


2
Змішувальний стовпець з пандами пітона
У мене є стовпець Data Frame з числовими значеннями: df['percentage'].head() 46.5 44.2 100.0 42.12 Я хочу бачити стовпець як кількість сміття: bins = [0, 1, 5, 10, 25, 50, 100] Як я можу отримати результат у вигляді сміттєвих ящиків з їхніми value counts? [0, 1] bin amount [1, 5] etc …

3
Argmax масиву numpy, що повертає неплоскі індекси
Я намагаюся отримати індекси максимального елемента в масиві Numpy. Це можна зробити за допомогою numpy.argmax. Моя проблема полягає в тому, що я хотів би знайти найбільший елемент у всьому масиві та отримати показники цього. numpy.argmax може застосовуватися або вздовж однієї осі, яка не є тим, що я хочу, або на …

6
Зріз індексу Numpy без втрати інформації про розмір
Я використовую numpy і хочу проіндексувати рядок, не втрачаючи інформацію про розмірність. import numpy as np X = np.zeros((100,10)) X.shape # >> (100, 10) xslice = X[10,:] xslice.shape # >> (10,) У цьому прикладі xslice тепер 1 вимір, але я хочу, щоб це було (1,10). У R я б використовував …
98 python  numpy 

7
Змінення розміру / масштабування зображення Numpy
Я хотів би зробити знімок і змінити масштаб зображення, поки це масив numpy. Наприклад, у мене є зображення пляшки кока-коли: пляшка-1 Що перекладається на масивний масив фігури, (528, 203, 3)і я хочу змінити розмір, щоб сказати розмір цього другого зображення: пляшка-2 Яка має форму (140, 54, 3). Як змінити розмір …
98 python  image  numpy  scipy  resize 

12
Проблеми з pip install numpy - RuntimeError: Broken toolchain: неможливо зв’язати просту програму C.
Я намагаюся встановити numpy (і scipy, і matplotlib) у virturalenv. Однак я постійно отримую ці помилки: RuntimeError: Broken toolchain: cannot link a simple C program ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 У мене встановлені інструменти командного рядка для xcode $ which gcc /usr/bin/gcc $ …
98 python  numpy  virtualenv  pip 

5
Як робити природні журнали (наприклад, “ln ()”) з numpy на Python?
Як я можу зробити наступне за допомогою numpy: ln(x) Чи еквівалентно: np.log(x) Я перепрошую за таке, здавалося б, тривіальне запитання, але моє розуміння різниці між logі lnполягає в тому, що lnце часовий простір e?


5
python, як заповнити масив numpy нулями
Я хочу знати, як я можу заповнити двовимірний масив numpy нулями за допомогою python 2.6.6 з numpy версії 1.5.0. Вибачте! Але це мої обмеження. Тому я не можу користуватися np.pad. Наприклад, я хочу заповнити aнулями так, щоб його форма збігалася b. Причина, по якій я хочу це зробити, полягає в …
97 python  arrays  numpy  pad 

4
Рядки в DataFrame, але dtype є об'єктом
Чому Пандас каже мені, що у мене є об'єкти, хоча кожен елемент у вибраному стовпці є рядком - навіть після явного перетворення. Це мій DataFrame: <class 'pandas.core.frame.DataFrame'> Int64Index: 56992 entries, 0 to 56991 Data columns (total 7 columns): id 56992 non-null values attr1 56992 non-null values attr2 56992 non-null values …
96 python  pandas  numpy  types  series 

4
цифра imshow () занадто мала
Я намагаюся візуалізувати масив numpy за допомогою imshow (), оскільки це схоже на imagesc () у Matlab. imshow(random.rand(8, 90), interpolation='nearest') Отримана цифра дуже мала в центрі сірого вікна, тоді як більша частина простору незайнята. Як я можу встановити параметри, щоб цифра стала більшою? Я спробував figsize = (xx, xx), і …

1
Чи є перевага швидкості аналізу або використання пам'яті у використанні HDF5 для зберігання великих масивів (замість плоских двійкових файлів)?
Я обробляю великі 3D-масиви, які мені часто потрібно нарізати різними способами для різноманітного аналізу даних. Типовий "куб" може складати ~ 100 ГБ (і, швидше за все, збільшиться в майбутньому) Здається, типовим рекомендованим форматом файлу для великих наборів даних у python є використання HDF5 (або h5py, або pytables). Моє запитання: чи …
96 python  numpy  hdf5  pytables  h5py 

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