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

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

11
Самый эффективный способ отобразить функцию на массив
Каков наиболее эффективный способ отобразить функцию на массиве? В моем текущем проекте я делал это следующим образом: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain array of square of each element in x squarer = lambda t: t ** 2 squares = np.array([squarer(xi) for xi …



14
Как красиво распечатать массив numpy.ar без научной записи и с заданной точностью?
Мне любопытно, есть ли способ печати в формате numpy.arrays, например, так: x = 1.23456 print '%.3f' % x Если я хочу напечатать число numpy.arrayс плавающей точкой, он печатает несколько десятичных знаков, часто в «научном» формате, что довольно сложно прочитать даже для низкоразмерных массивов. Тем не менее, по- numpy.arrayвидимому, должен быть …

6
Разница между формой numpy.array (R, 1) и (R,)
В numpyнекоторые операции возврата в форме , (R, 1)но некоторые возвращения (R,). Это сделает умножение матриц более утомительным, поскольку reshapeтребуется явное . Например, с учетом матрицы M, если мы хотим определить, numpy.dot(M[:,0], numpy.ones((1, R)))где Rнаходится число строк (конечно, такая же проблема возникает и по столбцам). Мы получим matrices are not …

7
Панды read_csv low_memory и опции dtype
При звонке df = pd.read_csv('somefile.csv') Я получил: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130: DtypeWarning: столбцы (4,5,7,16) имеют смешанные типы. Укажите опцию dtype при импорте или установите low_memory = False. Почему этот dtypeвариант связан с этим low_memoryи почему он Falseпоможет решить эту проблему?

5
Панды создают новый столбец на основе значений из других столбцов / применяют функцию из нескольких столбцов, построчно
Я хочу , чтобы применить свою пользовательскую функцию (она использует если-иначе лестница) в этих шести колонн ( ERI_Hispanic, ERI_AmerInd_AKNatv, ERI_Asian, ERI_Black_Afr.Amer, ERI_HI_PacIsl, ERI_White) в каждой строке моего dataframe. Я пробовал разные методы из других вопросов, но все еще не могу найти правильный ответ для моей проблемы. Критическим моментом является то, …
316 python  pandas  numpy  apply 

8
Pandas условное создание столбца серии / dataframe
У меня есть датафрейм по линии ниже: Type Set 1 A Z 2 B Z 3 B X 4 C Y Я хочу добавить еще один столбец к фрейму данных (или сгенерировать серию) той же длины, что и фрейм данных (= равное количество записей / строк), который устанавливает зеленый цвет, …

13
Как мне создать пустой массив / матрицу в NumPy?
Я не могу понять, как использовать массив или матрицу так, как я бы обычно использовал список. Я хочу создать пустой массив (или матрицу), а затем добавить к нему один столбец (или строку) за раз. На данный момент я могу найти единственный способ сделать это: mat = None for col in …
311 python  arrays  numpy 


6
Какова цель сетки в Python / NumPy?
Может кто-нибудь объяснить мне, какова цель meshgridфункции в Numpy? Я знаю, что это создает какую-то сетку координат для построения графиков, но я не вижу прямой выгоды от этого. Я изучаю «Машинное обучение Python» у Себастьяна Рашки, и он использует его для построения границ решения. Смотрите ввод 11 здесь . Я …



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] Обе функции возвращают один и тот же список. Тогда зачем нужны две разные функции, выполняющие одну и ту же работу.


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