Tag: numpy

Функция Softmax массива numpy по строке

Я пытаюсь применить функцию softmax к массиву numpy. Но я не получаю желаемых результатов. Это код, который я пробовал: import numpy as np x = np.array([[1001,1002],[3,4]]) softmax = np.exp(x – np.max(x))/(np.sum(np.exp(x – np.max(x))) print softmax Я думаю, что код x – np.max(x) не вычитает максимум каждой строки. Максимум нужно вычесть из x, чтобы предотвратить очень […]

Panda DataFrame.groupby () поведение wierd с массивом numpy

У меня очень большой фреймворк данных, который я не могу сделать здесь маловероятным для демонстрации, но мне интересно, есть ли объяснение проблемы, которая у меня есть с моим кодом, с помощью groupby() . Итак, пусть df – числовые pandas.DataFrame с (11815, 409) как форма. Пусть arr = df.as_matrix().astype(float) . Почему у меня это? print df.groupby(["col1","col2"]).mean().reset_index().shape […]

Анимация 3D-поверхности из вычисленных матриц

Я пытаюсь анимировать 3D-поверхность, созданную из итеративного метода Якоби, после каждой итерации создается матрица UF и хранится в списке UFK Я смог построить каждую итерацию самостоятельно, но я хочу создать анимацию, которая отображает эволюции и сходимости от вогнутой к плоской поверхности плавно. Спасибо. import numpy as np import pandas as pd from mpl_toolkits.mplot3d import Axes3D […]

В python есть способ создать массив ND из цикла for, который выводит на один массив каждую итерацию?

У меня есть очень большой файл .dat с ~ 923000 строк и 5 столбцов (3 релевантных), который проходит через код с целью вывода простого графика или массива 1D в зависимости от моего расположения в то время. Точка, мне нужны строки ошибок, и мне нужны они из сплайна, который мой код выполняет около 100 итераций. Я […]

размеры массива массивов в numpy

Я хотел бы работать с «зубчатыми массивами», и я предпочитаю писать «A + A» вместо «[x + y для x, y в zipped (A, A)]» Для этого я хотел бы преобразовать список массивов разных размеров в общий массив numpy, но столкнулся с ошибкой из-за кажущегося чрезмерно усердного вещания (заметите, что первые три были успешными, но […]

Вычисление скалярного произведения Numpy / Scipy для определенных элементов

У меня есть разреженная матрица вроде A и dataframe (df) со строками, которые следует брать для вычисления скалярного произведения. Row1 Row2 Value 2 147 scalar product of vectors at Row1 and Raw2 in matrix A Могу ли я сделать это в режиме вещания без циклов и т. Д.? В моем случае A, как размер 1m […]

OpenCV Hough Circle Transform требует 8-битного изображения

Я работаю с Hough Circle Transform с моей RaspberryPi, и когда я беру ROI, чтобы проверить круг следующим образом: for (x,y,w,h) in trafficLights: cv2.rectangle(image,(x,y),(x+w,y+h),(0,0,255),2) roi = image[y:y+h,x:x+w] roi = cv2.medianBlur(roi,5) circles = cv2.HoughCircles(roi,cv2.HOUGH_GRADIENT,1,20, param1=50,param2=60,minRadius=0,maxRadius=0) circles = numpy.uint16(numpy.around(circles)) for i in circles[0,:]: if i[2] < 100: cv2.circle(image,(i[0],i[1]),i[2],(0,255,0),2) cv2.circle(image,(i[0],i[1]),2,(0,0,255),3) if i[1] > 315: print "Green Light" else: […]

Ошибка при добавлении матриц в python

У меня есть набор функций и меток для 6 разных недель, хранящихся в переменных FEATURES_DATA и TARGET соответственно. Я хочу сделать это, чтобы обучить дерево решений растущим функциям и ярлыкам. Итак, обучение на первой неделе данных и тестирование на второй неделе, затем обучение в первые две недели и тестирование на третьей неделе и так далее […]

Как создать случайно ориентированный, большой размерный круг в python?

Я хочу создать случайно ориентированную окружность в R ^ n. Я смог успешно генерировать точки на поверхности n-сферы. Я читал, что вы можете пересечь его с плоскостью и получить круг, но я не знаю, как это сделать в Python. Или есть ли другой способ генерировать его в Python? Благодаря!

преобразовать список в двумерную матрицу в python

arr2=[0]*(x^2) # x is the length of the list data for i in range(x): arr2[i]=data[i].split(',')#data is a list like:['1,2','3,4'] arr2=np.array(arr2) A=np.asmatrix(arr2) print AI Это дает ошибку как установку элемента массива с последовательностью

Python - лучший язык программирования в мире.