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

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

12
Перетворення між датою, міткою та датою64
Як перетворити numpy.datetime64об'єкт у datetime.datetime(абоTimestamp )? У наступному коді я створюю об'єкти datetime, timetamp and datetime64. import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strange way to extract a Timestamp object, there's surely a better way? ts = pd.DatetimeIndex([dt])[0] dt64 = …
291 python  datetime  numpy  pandas 


10
Що робить numpy.random.seed (0)?
Що np.random.seedробити з наведеного нижче коду з підручника Scikit-Learn? Я не дуже знайомий з генераторами випадкових станів NumPy, тому дуже вдячний поясненню цього термінів. np.random.seed(0) indices = np.random.permutation(len(iris_X))
282 python  numpy 

6
Створення DataFrame Pandas з масиву Numpy: Як вказати стовпчик індексу та заголовки стовпців?
У мене є масив Numpy, що складається зі списку списків, що представляє двовимірний масив із мітками рядків та назвами стовпців, як показано нижче: data = array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]]) Я хотів би, щоб отриманий DataFrame мав Row1 і Row2 як значення індексу, а Col1, Col2 як значення заголовка Я можу вказати індекс так: …
281 python  pandas  numpy 

7
Найефективніший спосіб повернути нумерований масив
Вірите чи ні, після профілю мого поточного коду повторювана операція реверсії масивного масиву з'їла гігантський шматок часу роботи. Зараз у мене є загальний метод на основі перегляду: reversed_arr = arr[::-1] Чи є якийсь інший спосіб зробити це більш ефективно, чи це просто ілюзія моєї одержимості нереалістичним нудотним виконанням?
276 python  numpy 

21
Що означає вісь у пандах?
Ось мій код для створення фрейму даних: import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB')) тоді я отримав кадр даних: +------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325| +------------+---------+--------+ Коли я набираю команду: dff.mean(axis=1) Я отримав : 0 1.074821 dtype: float64 Відповідно …

6
Об’єднання двох одновимірних масивів NumPy
У мене є два простих одновимірних масиви в NumPy . Я повинен мати можливість об'єднати їх за допомогою numpy.concatenate . Але я отримую цю помилку для коду нижче: TypeError: до скаторів Python можна перетворити лише масиви довжиною-1 Код import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, 6]) numpy.concatenate(a, …

10
Як взяти фрагменти стовпців фрейму даних у пандах
Я завантажую деякі дані машинного навчання з файлу CSV. Перші 2 стовпці - це спостереження, а решта стовпці - функції. В даний час я роблю наступне: data = pandas.read_csv('mydata.csv') що дає щось на зразок: data = pandas.DataFrame(np.random.rand(10,5), columns = list('abcde')) Я хотів би, щоб нарізати це dataframe в двох dataframes: …


8
Як перетворити зображення PIL в масивний рядок?
Гаразд, я розмовляю з перетворенням об'єкта зображення PIL туди-сюди в масивний масив, щоб я міг зробити швидші пікселі за допомогою піксельних перетворень, ніж PixelAccessдозволив об’єкт PIL . Я зрозумів, як розмістити інформацію пікселів у корисному 3D-нумеровому масиві за допомогою: pic = Image.open("foo.jpg") pix = numpy.array(pic.getdata()).reshape(pic.size[0], pic.size[1], 3) Але я не …

8
Зв'язок між SciPy та NumPy
Схоже, SciPy надає більшість (але не всі [1]) функцій NumPy у власному просторі імен. Іншими словами, якщо є названа функція numpy.foo, майже напевно є a scipy.foo. Більшу частину часу вони виявляються абсолютно однаковими, часто навіть вказують на один і той же об’єкт функції. Іноді вони різні. Щоб навести приклад, який …
254 python  numpy  scipy 

6
Порівнюючи два масиви NumPy для рівності, по елементу
Який найпростіший спосіб порівняти два масиви NumPy для рівності (де рівність визначається як: A = B iff для всіх індексів i:) A[i] == B[i]? Просто використання ==дає мені булевий масив: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) Чи потрібно мені andелементами цього масиву визначати, чи рівні масиви рівні, …

22
Як реалізувати функцію Softmax в Python
З класу глибокого навчання Udacity , softmax y_i - це просто експоненція, поділена на суму експоненціала всього Y-вектора: Де S(y_i)функція софтмакса y_iі eє експоненціальною, і jні. стовпців у вхідному векторі Y. Я спробував таке: import numpy as np def softmax(x): """Compute softmax values for each sets of scores in x.""" …

14
Масив NumPy не є JSON-серіалізаційним
Після створення масиву NumPy та збереження його як змінної контексту Django я отримую таку помилку під час завантаження веб-сторінки: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable Що це означає?
247 python  json  django  numpy 

15
numpy: найефективніший підрахунок частоти для унікальних значень у масиві
У numpy/ scipyчи існує ефективний спосіб отримати підрахунок частоти для унікальних значень масиву? Щось у цьому напрямку: x = array( [1,1,1,2,2,2,5,25,1,1] ) y = freq_count( x ) print y >> [[1, 5], [2,3], [5,1], [25,1]] (Для вас, R користувачів там, я в основному шукаю table()функцію)

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