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

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

1
Незмінний масив numpy?
Чи є простий спосіб створити незмінний масив NumPy? Якщо для цього потрібно вивести клас ndarray, який мінімальний набір методів потрібно замінити, щоб досягти незмінності?

6
Середня квадратична помилка в Numpy?
Чи існує метод numpy для обчислення середньоквадратичної помилки між двома матрицями? Я намагався шукати, але не знайшов жодного. Це під іншою назвою? Якщо немає, то як це подолати? Ви пишете це самостійно або використовуєте іншу бібліотеку?

4
як індексується вісь у масиві numpy?
З підручника Numpy вісь можна проіндексувати цілими числами, як 0для стовпця, 1для рядка, але я не розумію, чому вони індексуються таким чином? І як я можу зрозуміти індекс кожної осі, коли справляюся з багатовимірним масивом?
81 python  numpy 

1
NumPy: Логарифм з основою n
З документації numpy щодо логарифмів я знайшов функції прийому логарифму з основою e , 2 і 10 : import numpy as np np.log(np.e**3) #3.0 np.log2(2**3) #3.0 np.log10(10**3) #3.0 Однак як я приймаю логарифм з основою n (наприклад, 42) у numpy?
81 python  math  numpy  logarithm 

4
перетасувати проти перестановки numpy
У чому різниця між numpy.random.shuffle(x)і numpy.random.permutation(x)? Я прочитав сторінки документації, але не міг зрозуміти, чи є якась різниця між ними, коли я просто хочу випадковим чином перемішати елементи масиву. Якщо бути точнішим, припустимо, що я маю масив x=[1,4,2,8]. Якщо я хочу сформувати випадкові перестановки x, то в чому різниця між …

10
Збереження / завантаження scipy розрідженого csr_matrix у портативному форматі даних
Як ви економите / завантажуєте скупий скупого csr_matrixв портативний формат? Розріджена матриця scipy створена на Python 3 (64-розрядна Windows) для роботи на Python 2 (64-розрядна Linux). Спочатку я використовував pickle (з protocol = 2 і fix_imports = True), але це не працювало, переходячи з Python 3.2.2 (Windows 64-bit) до Python …
80 python  numpy  scipy 

5
Найшвидший спосіб виробити числовий масив numpy
Вимоги: Мені потрібно виростити масив довільно великого з даних. Я можу вгадати розмір (приблизно 100-200) без жодних гарантій, що масив буде підходити кожного разу Як тільки він виросте до остаточного розміру, мені потрібно виконати на ньому числові обчислення, тому я волів би врешті дістатись до 2-D масиву numpy. Швидкість є …

4
Коли слід використовувати hstack / vstack vs append vs concatenate vs column_stack?
Просте питання: в чому перевага кожного з цих методів. Здається, що з урахуванням правильних параметрів (і форм ndarray) всі вони працюють, здавалося б, однаково. Деякі роботи на місці? Маєте кращі показники? Які функції слід використовувати коли?
80 python  numpy 

5
Як використовувати sklearn fit_transform з пандами і повернути фрейм даних замість масиву numpy?
Я хочу застосувати масштабування (за допомогою StandardScaler () від sklearn.preprocessing) до фрейму даних pandas. Наступний код повертає масив numpy, тому я втрачаю всі імена стовпців та індекси. Це не те, що я хочу. features = df[["col1", "col2", "col3", "col4"]] autoscaler = StandardScaler() features = autoscaler.fit_transform(features) "Рішення", яке я знайшов в …


3
завантажте csv у 2D-матрицю з numpy для побудови графіків
Враховуючи цей файл CSV: "A","B","C","D","E","F","timestamp" 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291111964948E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291113113366E12 611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291120650486E12 Я просто хочу завантажити його як матрицю / ndarray з 3 рядками та 7 стовпцями. Однак з якихось причин все, що я можу вивести з numpy - це ndarray з 3 рядками (по одному на рядок) і без стовпців. r = np.genfromtxt(fname,delimiter=',',dtype=None, …
79 python  arrays  csv  numpy  reshape 

2
ділення numpy з RuntimeWarning: у double_scalars виявлено недійсне значення
Я написав такий сценарій: import numpy d = numpy.array([[1089, 1093]]) e = numpy.array([[1000, 4443]]) answer = numpy.exp(-3 * d) answer1 = numpy.exp(-3 * e) res = answer.sum()/answer1.sum() print res Але я отримав такий результат і з помилкою сталася: nan C:\Users\Desktop\test.py:16: RuntimeWarning: invalid value encountered in double_scalars res = answer.sum()/answer1.sum() Здається, …
79 python  numpy  warnings 

11
Як отримати відтворювані результати в керах
Я отримую різні результати (точність тесту) кожного разу, коли запускаю imdb_lstm.pyприклад із фреймворку Keras ( https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py ) Код міститься np.random.seed(1337)у верхній частині, перед будь-якими керами імпорту. Це повинно заважати йому генерувати різні числа для кожного циклу. Чого мені не вистачає? ОНОВЛЕННЯ: Як повторити: Встановіть Keras ( http://keras.io/ ) Виконайте https://github.com/fchollet/keras/blob/master/examples/imdb_lstm.py …
79 python  numpy  theano  keras 

10
перемішування / перестановка DataFrame в пандах
Що таке простий та ефективний спосіб перетасувати кадр даних у пандах, за рядками чи стовпцями? Тобто як записати функцію, shuffle(df, n, axis=0)яка приймає фрейм даних, кількість перетасовувань nта вісь ( axis=0дорівнює рядкам, axis=1є стовпчиками) і повертає копію кадру даних, перемішану nразів. Редагувати : ключ - це робити, не руйнуючи мітки …
78 python  numpy  pandas 

2
Як створити масив numpy довільних рядків довжини?
Я повністю новачок у Python, але, схоже, даний рядок може бути (фактично) довільною довжиною. тобто ви можете взяти string strі тримати додавши до нього: str += "some stuff...". Чи є спосіб створити масив таких рядків? Коли я пробую це, кожен елемент зберігає лише один символ strArr = numpy.empty(10, dtype='string') for …
78 python  arrays  string  numpy 

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