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

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

6
Как определить типы numpy в Python?
Как можно надежно определить, имеет ли объект тип numpy? Я понимаю, что этот вопрос идет вразрез с философией утиной печати, но идея состоит в том, чтобы убедиться, что функция (которая использует scipy и numpy) никогда не возвращает тип numpy, если она не вызывается с типом numpy. Это возникает в решении …


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 я бы …
100 python  numpy 

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 the …

11
Как разбить / разделить набор данных на обучающие и тестовые наборы данных, например, для перекрестной проверки?
Каков хороший способ случайным образом разбить массив NumPy на набор данных для обучения и тестирования / проверки? Что-то похожее на функции cvpartitionor crossvalindв Matlab.

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


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

7
Numpy Resize / Rescale Image
Я хотел бы взять изображение и изменить масштаб изображения, пока это массив numpy. Например, у меня есть это изображение бутылки кока-колы: bottle-1 Что переводится в массив формы, (528, 203, 3)и я хочу изменить его размер, чтобы сказать размер этого второго изображения: бутылка-2 Которая имеет форму (140, 54, 3). Как изменить …
98 python  image  numpy  scipy  resize 

12
Проблемы с pip install numpy - RuntimeError: сломанная инструментальная цепочка: невозможно связать простую программу 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это logspace e?

1
Есть ли преимущество в скорости анализа или использовании памяти при использовании HDF5 для хранения больших массивов (вместо плоских двоичных файлов)?
Я обрабатываю большие трехмерные массивы, которые мне часто приходится нарезать различными способами для проведения разнообразного анализа данных. Типичный «куб» может иметь размер ~ 100 ГБ (и, вероятно, в будущем он станет больше). Кажется, что типичный рекомендуемый формат файла для больших наборов данных в python - использовать HDF5 (либо h5py, либо …
97 python  numpy  hdf5  pytables  h5py 

5
В чем разница между NaN и None?
Я читаю два столбца файла csv, используя pandas, readcsv()а затем присваиваю значения словарю. Столбцы содержат строки цифр и букв. Иногда бывают случаи, когда ячейка пуста. На мой взгляд, значение, считываемое этой словарной статье, должно быть, Noneно вместо этого nanприсваивается. Конечно, Noneэто более наглядно для пустой ячейки, поскольку она имеет нулевое …
97 python  numpy  pandas  nan 


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