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

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

12
Преобразование между datetime, Timestamp и datetime64
Как мне преобразовать numpy.datetime64объект в datetime.datetime(или Timestamp)? В следующем коде я создаю объекты datetime, timestamp и 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 …
292 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 

8
Создание Pandas DataFrame из массива 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: только массивы длины 1 могут быть преобразованы в скаляры Python Код import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, …

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


8
Как преобразовать изображение PIL в массив Numpy?
Хорошо, я играю с преобразованием объекта изображения PIL взад-вперед в массив, чтобы я мог сделать более быстрое преобразование пиксель за пикселем, чем PixelAccessпозволил бы объект PIL . Я выяснил, как разместить информацию о пикселях в полезном трехмерном массиве с помощью: 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, почти наверняка есть scipy.foo. В большинстве случаев они выглядят совершенно одинаково, часто даже указывают на один и тот же функциональный объект. Иногда они разные. Чтобы привести пример, который недавно …
254 python  numpy  scipy 

6
Сравнение двух массивов NumPy на равенство поэлементно
Какой самый простой способ сравнить два массива NumPy на равенство (где равенство определяется как: A = B тогда и только для всех индексов 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 у_i - это просто экспонента, деленная на сумму экспоненты всего вектора Y: Где S(y_i)функция softmax y_iи eэкспоненциальная, а jнет. столбцов во входном векторе Y. Я пробовал следующее: import numpy as np def softmax(x): """Compute softmax values for each sets of scores in x.""" …

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.