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

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

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

4
Придушити наукові позначення в нумері при створенні масиву зі вкладеного списку
У мене вкладений список 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, 81109291.0, …

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]] Однак я не можу зробити те ж саме в нумері. Наприклад: 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] Я також розглядав vstack, але …
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 (), щоб спробувати відстежувати використання, але його поведінка з numpy масивами є химерним. Ось приклад із картою альбедосів, яку мені потрібно відкрити: >>> import numpy as np >>> import struct >>> from …
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] ] У матлабі чи октаві це робиться досить легко: x …


2
Інструмент для перетворення коду MATLAB в Python [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання У мене є купа коду MATLAB з моєї дипломної роботи, яку я зараз хочу перетворити …

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

10
RuntimeWarning: розмір numpy.dtype змінився, може вказувати на бінарну несумісність
У мене є ця помилка при спробі завантажити збережену модель SVM. Я спробував видалити sklearn, NumPy та SciPy, знову встановив останні версії разом (використовуючи pip). Я досі отримую цю помилку. Чому? In [1]: import sklearn; print sklearn.__version__ 0.18.1 In [3]: import numpy; print numpy.__version__ 1.11.2 In [5]: import scipy; print …

12
Декартовий добуток масиву x і y вказує на єдиний масив 2D точок
У мене є два нумеровані масиви, які визначають осі x та y сітки. Наприклад: x = numpy.array([1,2,3]) y = numpy.array([4,5]) Я б хотів генерувати декартовий продукт цих масивів для генерації: array([[1,4],[2,4],[3,4],[1,5],[2,5],[3,5]]) Таким чином, це не дуже ефективно, оскільки мені потрібно це робити багато разів у циклі. Я припускаю, що перетворення …

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