Вопросы с тегом 'numpy'

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

Разница между методами map, applymap и apply в Pandas

Можете ли вы рассказать мне, когда использовать эти методы векторизации с базовыми примерами? Я вижу, что map является методом Series тогда как остальные - методы DataFrame. Однако я запутался в методах apply и applymap. Почему у нас есть два метод...
05 нояб. '13 в 20:20
16

Найти ближайшее значение в массиве numpy

Существует многоточечный способ, например. функцию, чтобы найти ближайшее значение в массиве? Пример: np.find_nearest( array, value )
02 апр. '10 в 11:38
10

Как создать пустой массив/матрицу в NumPy?

Я не могу понять, как использовать массив или матрицу таким образом, чтобы я обычно использовал список. Я хочу создать пустой массив (или матрицу), а затем добавить к нему по одному столбцу (или строке). В настоящий момент единственный способ, котор...
20 февр. '09 в 9:58
4

В чем разница между массивами numpy и матрицами? Какой из них я должен использовать?

Каковы преимущества и недостатки каждого? Из того, что я видел, любой может работать как замена для другого, если это необходимо, так что я должен беспокоиться об использовании обоих или я должен придерживаться только одного из них? Будет ли стиль ...
11 нояб. '10 в 3:25
7

Самый эффективный способ обратного преобразования массива numpy

Верьте этому или нет, после профилирования моего текущего кода повторяющаяся операция восстановления numpy-массива съела гигантский кусок времени выполнения. Сейчас у меня есть общий метод, основанный на представлении: reversed_arr = arr[::-1] Ест...
21 июл. '11 в 4:58
16

Как добавить дополнительный столбец в массив NumPy

Допустим, у меня есть массив NumPy,: a a = np.array([ [1, 2, 3], [2, 3, 4] ]) И я хотел бы добавить столбец нулей, чтобы получить массив, b: b = np.array([ [1, 2, 3, 0], [2, 3, 4, 0] ]) Как я могу сделать это легко в NumP...
13 дек. '11 в 8:36
7

Pandas условное создание столбца серии/dataframe

У меня есть блок данных по строкам ниже: Type Set 1 A Z 2 B Z 3 B X 4 C Y Я хочу добавить еще один столбец в dataframe (или создать серию) той же длины, что и dataframe (= равное...
11 нояб. '13 в 18:52
13

Как получить индексы N максимальных значений в массиве numpy?

Numpy предлагает способ получить индекс максимального значения массива через np.argmax. Мне нужна аналогичная вещь, но возвращающая индексы максимальных значений N. Например, если у меня есть массив [1, 3, 2, 4, 5], он function(array, n=3) вернет...
02 авг. '11 в 10:29
5

Какова цель meshgrid в Python/NumPy?

Может кто - нибудь объяснить мне, что цель meshgrid функции в Numpy? Я знаю, что он создает какую-то сетку координат для построения графика, но я не могу видеть прямое ее преимущество. Я изучаю "Python Machine Learning" у Себастьяна Рашка, и он исп...
15 мар. '16 в 13:43
12

Преобразование между datetime, Timestamp и datetime64

Как преобразовать объект numpy.datetime64 в datetime.datetime (или Timestamp)? В следующем коде я создаю объекты datetime, timestamp и datetime64. import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strang...
04 дек. '12 в 13:08
5

Панды создают новый столбец на основе значений из других столбцов/применяют функцию из нескольких столбцов, построчно

Я хочу применить свою пользовательскую функцию (она использует лестницу if-else) к этим шести столбцам (ERI_Hispanic, ERI_AmerInd_AKNatv, ERI_Asian, ERI_Black_Afr.Amer, ERI_HI_PacIsl, ERI_White) в каждой строке моего dataframe. Я пробовал разные мет...
12 нояб. '14 в 12:08
19

Что означает ось в pandas?

Вот мой код для генерации данных: import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB')) то я получил dataframe: +------------+---------+--------+ | | A | B | +------------+-----...
03 мар. '14 в 14:41
15

Как проверить, какую версию NumPy я использую?

Как я могу проверить, какую версию NumPy я использую? (К вашему сведению, этот вопрос был отредактирован, потому что и вопрос, и ответ не зависят от платформы.)
05 окт. '09 в 13:56
3

В чем разница между функциями flatten и ravel в numpy?

import numpy as np y = np.array(((1,2,3),(4,5,6),(7,8,9))) OUTPUT: print(y.flatten()) [1 2 3 4 5 6 7 8 9] print(y.ravel()) [1 2 3 4 5 6 7 8 9] Обе функции возвращают один и тот же список. Тогда в чем нуждаются две ра...
08 мар. '15 в 18:49
5

Numpy - массив против asarray

В чем разница между функциями Numpy array() и asarray()? Когда вы должны использовать один, а не другой? Кажется, они генерируют идентичный вывод для всех входов, о которых я могу думать.
19 янв. '13 в 15:18