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

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

8
NumPy или Pandas: сохранение типа массива целочисленным при наличии значения NaN
Есть ли предпочтительный способ сохранить тип данных numpyмассива фиксированным как int( int64или что-то еще), в то же время сохраняя элемент внутри как numpy.NaN? В частности, я конвертирую внутреннюю структуру данных в Pandas DataFrame. В нашей структуре у нас есть столбцы целочисленного типа, которые все еще имеют NaN (но d-тип столбца …

4
Подавить научную запись в Numpy при создании массива из вложенного списка
У меня есть вложенный список Python, который выглядит следующим образом: my_list = [[3.74, 5162, 13683628846.64, 12783387559.86, 1.81], [9.55, 116, 189688622.37, 260332262.0, 1.97], [2.2, 768, 6004865.13, 5759960.98, 1.21], [3.74, 4062, 3263822121.39, 3066869087.9, 1.93], [1.91, 474, 44555062.72, 44555062.72, 0.41], [5.8, 5006, 8254968918.1, 7446788272.74, 3.25], [4.5, 7887, 30078971595.46, 27814989471.31, 2.18], [7.03, 116, 66252511.46, …

6
Как вы получаете величину вектора в Numpy?
В соответствии с «Есть только один очевидный способ сделать это», как вы можете получить величину вектора (массив 1D) в Numpy? def mag(x): return math.sqrt(sum(i**2 for i in x)) Вышесказанное работает, но я не могу поверить, что должен сам определять такую ​​тривиальную и основную функцию.
158 python  numpy 

6
Как добавить новую строку в пустой массив NumPy
Используя стандартные массивы Python, я могу сделать следующее: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] Тем не менее, я не могу сделать то же самое в NumPy. Например: arr = np.array([]) arr = np.append(arr, np.array([1,2,3])) arr = np.append(arr, np.array([4,5,6])) # arr is now [1,2,3,4,5,6] Я тоже посмотрел …
158 python  numpy  scipy 

8
Установка SciPy и NumPy с помощью pip
Я пытаюсь создать необходимые библиотеки в пакете, который я распространяю. Это требует как SciPy и Numpy библиотеки. Разрабатывая, я установил оба, используя apt-get install scipy который установил SciPy 0.9.0 и NumPy 1.5.1, и он работал нормально. Я хотел бы сделать то же самое, используя pip install- для того, чтобы иметь …
157 python  numpy  scipy  pip  apt 


7
Как сделать экспоненциальную и логарифмическую подгонку кривой в Python? Я нашел только полиномиальную посадку
У меня есть набор данных, и я хочу сравнить, какая строка описывает это лучше всего (полиномы разных порядков, экспоненциальный или логарифмический). Я использую Python и Numpy и для полиномиальной подгонки есть функция polyfit(). Но я не нашел таких функций для экспоненциальной и логарифмической подгонки. Есть ли? Или как решить это …

3
Использование памяти Python массивов numpy
Я использую python для анализа некоторых больших файлов и сталкиваюсь с проблемами с памятью, поэтому я использовал sys.getsizeof (), чтобы попытаться отследить использование, но его поведение с массивными массивами странное. Вот пример с картой альбедо, которую я должен открыть: >>> import numpy as np >>> import struct >>> from sys …
156 python  numpy  sys 



9
«Клонирование» векторов строк или столбцов
Иногда полезно «клонировать» вектор строки или столбца в матрицу. Под клонированием я подразумеваю преобразование вектора строки, такого как [1,2,3] В матрицу [[1,2,3] [1,2,3] [1,2,3] ] или вектор столбца, такой как [1 2 3 ] в [[1,1,1] [2,2,2] [3,3,3] ] В matlab или octave это делается довольно легко: x = [1,2,3] …


10
Использование numpy для построения массива всех комбинаций двух массивов
Я пытаюсь пробежаться по пространству параметров функции с 6 параметрами, чтобы изучить ее числовое поведение, прежде чем пытаться сделать с ней что-нибудь сложное, поэтому я ищу эффективный способ сделать это. Моя функция принимает на вход значения с плавающей запятой, заданный 6-тусклым массивом numpy. Первоначально я пытался сделать следующее: Сначала я …

8
Найдите индексы элементов, равных нулю в массиве NumPy
NumPy имеет эффективную функцию / метод nonzero()для идентификации индексов ненулевых элементов в ndarrayобъекте. Что является наиболее эффективным способом , чтобы получить индексы элементов , которые делают имеют нулевое значение?
151 python  numpy 

9
Матрица в массиве
Я использую NumPy. У меня есть матрица с 1 столбцом и N строк, и я хочу получить массив из N элементов. Например, если у меня есть M = matrix([[1], [2], [3], [4]]), я хочу получить A = array([1,2,3,4]). Для достижения этого я использую A = np.array(M.T)[0]. Кто-нибудь знает более элегантный …
150 python  arrays  matrix  numpy 

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