Numpy – вопросы и ответы

111
голосов
1
ответ
У меня есть numpy-массив с типом данных float, но функция extern нуждается в его сложном типе данных. Когда я использую a.view(np.complex) , реальные значения также используются для сложных значени...
7 месяцев, 3 недели назад arc_lupus
91
голос
1
ответ
Итак, я работаю над некоторыми численными вычислениями. Я вычислил около 100 000 точек функции ( return_times ) только вычислительно численно, и теперь хочу, чтобы она была получена с использование...
7 месяцев, 3 недели назад Neinstein
65
голосов
1
ответ
Я попытался отразить некоторые сложные операции SQL в python. началось с интимного требования, чтобы узнать EMP_ID, который получает максимальную зарплату в отделе. 3 шага: GroupBy (Отдел) Макс (за...
7 месяцев, 3 недели назад Gokul Krishna
65
голосов
1
ответ
A = np.array([[1,1], [2,2], [3,3]]) B = np.array([[[1],[2]],[[3],[4]]]) Я думаю о B как о матрице из 2-х матриц, чего я хочу достичь, это сделать точечный продукт между A и каждым элементом B , что...
7 месяцев, 3 недели назад beedrill
80
голосов
1
ответ
Я написал следующую программу в python для получения гистограмм эквивариантности. Но когда я рисую его, я получаю одну строчку фигуры вместо гистограммы. Может кто-то, пожалуйста, помогите мне выяс...
7 месяцев, 3 недели назад Steg Verner
90
голосов
2
ответа
Скажем, у меня есть следующий массив Numpy: array([[3, 5, 0], [7, 0, 2]]) Теперь я хочу добавить 2, где значение равно 0. Какой будет самый быстрый способ сделать это? Мне нужно манипулировать дово...
7 месяцев, 3 недели назад Zardoz
90
голосов
1
ответ
В настоящее время я пытаюсь установить набор (положительных) данных с помощью функции powerlaw.Fit() из пакета powerlaw. Однако каждый раз, когда я это делаю, я получаю следующее сообщение: <pow...
7 месяцев, 3 недели назад Jayjay95
79
голосов
1
ответ
Я делаю что-то о выводах строк. Мой основной рабочий поток: df = pd.read_csv(some_path) vect = TfidfVectorizer(min_df=1) tfidf = vect.fit_transform(df.title.astype(unicode)) sml_matrix = (tfidf * t...
7 месяцев, 3 недели назад Mithril
79
голосов
1
ответ
У меня есть последовательность меток, пусть это будет [a, a, b, b, c, c] Мне нужно реализовать подход one-vs-all - вернуть количество массивов numpy с метками, равное количеству уникальных классов ...
7 месяцев, 3 недели назад Ivan Telnov
119
голосов
1
ответ
Я хочу отсортировать массив numpy в соответствии с суммой. Что-то вроде import numpy as np a = np.array([1,2,3,8], [3,0,2,1]) b = np.sum(a, axis = 0) idx = b.argsort() Теперь np.take(a, idx) привод...
7 месяцев, 3 недели назад foobar
101
голос
1
ответ
У меня есть сетка, созданная из cloudpoint, которая может быть описана как z = f(x,y) , поэтому я использую scipy.interpolate.bisplrep и bisplev с хорошими результатами. bisplev можно использовать ...
7 месяцев, 3 недели назад heltonbiker
64
голоса
2
ответа
Я пытаюсь выполнить итерацию через двумерный массив в Python и сравнить элементы в массиве с ints, однако я сталкиваюсь с множеством различных ошибок всякий раз, когда я пытаюсь сделать это. Я испо...
7 месяцев, 3 недели назад Christina de L
110
голосов
1
ответ
У меня нормальная плоскость и точка, лежащая на ней. Я пытаюсь построить оба из них, но я не думаю, что это происходит правильно, и я не могу понять, почему. Вот мой код. import numpy as np import ...
7 месяцев, 3 недели назад ANANDA PADHMANABHAN S
79
голосов
1
ответ
У меня есть следующий раздел Python: for j in range(0,T): for x in xrange(len(index)): for y in xrange(x+1,len(index)): if index(y) == index(x): continue Для чего я пытался успешно перевести из экв...
7 месяцев, 3 недели назад Brandon Ginley
91
голос
3
ответа
У меня есть огромные объекты json, содержащие 2D-списки координат, которые мне нужно преобразовать в массивы numpy для обработки. Однако использование json.loads с np.array() выполняется слишком ме...
7 месяцев, 3 недели назад Below the Radar
-5
голосов
1
ответ
У меня есть несколько файлов cnv и я хотел бы, чтобы график cnv температуру из каждого файла на один график. У меня есть цикл, чтобы открыть несколько файлов, однако, когда я рисую его, он отобража...
7 месяцев, 3 недели назад Mat
110
голосов
3
ответа
Я хочу поменять 2 строки матрицы pylab a. Однако, когда используется [0], a [1] = a [1], a [0], он не работает: >>> from pylab import * >>> a = matrix([ [1.,2.] , [3.,4.] ]) >&...
7 месяцев, 3 недели назад user1767774
64
голоса
1
ответ
Я пытаюсь смоделировать геометрическое распределение, используя метод Inverse CDF, однако я получаю немного неправильные результаты, и я не уверен, почему. Чтобы быть более конкретным, геометрическ...
7 месяцев, 3 недели назад Michail
65
голосов
1
ответ
вот часть моего кода anano для dl4mt (нейронный машинный перевод) с номером строки. Src_positions - это вектор int64, который я напечатал результат со значением не более 16. но когда я использую sr...
7 месяцев, 3 недели назад Justin Chan
143
голоса
3
ответа
shift преобразует мой столбец из целого в float. Оказывается, что np.nan только float. Есть ли способ сохранить сдвинутый столбец как целое? df = pd.DataFrame({"a":range(5)}) df['b'] = df['a'].shif...
7 месяцев, 3 недели назад user3226167
65
голосов
1
ответ
В настоящее время я работаю с массивом NumPy memmap с данными из 2,000,000 * 33 * 33 * 4 (N * W * H * C). Моя программа считывает случайные (N) индексы из этого массива. У меня 8 ГБ оперативной пам...
7 месяцев, 3 недели назад Jee Seok Yoon
110
голосов
2
ответа
У меня есть два numpy.arrays, я хочу получить следующий результат эффективно 1.add элемент b в под-массив a=numpy.array([(1,2,3),(1,2,3)]) b=numpy.array([0,0]) -> c=[(0,1,2,3),(0,1,2,3)] код в ц...
7 месяцев, 3 недели назад Samuel
91
голос
1
ответ
Я работаю над проектом, в котором я пытаюсь преобразовать старые 16-битные файлы двоичных данных в 32-битные файлы данных для последующего использования. Прямое преобразование не проблема, но затем...
7 месяцев, 3 недели назад Nanoni
120
голосов
3
ответа
Поэтому у меня есть этот текстовый файл, который я пытаюсь построить. Он имеет 5 столбцов смоделированных данных и im пытается построить каждый столбец от 2 до 5 в 1-й столбец. import matplotlib.py...
7 месяцев, 3 недели назад iron2man
78
голосов
1
ответ
Я использую Debian Linux Siduction. У меня есть изображение в формате jpg, которое я могу читать и преобразовывать в аранжировку. Но я хочу преобразовать изображение из цветовой модели RGB в цветну...
7 месяцев, 3 недели назад user2808264
64
голоса
1
ответ
Я пытаюсь получить кривую, которая учитывает несколько серий y на основе одинаковых значений x и одного и того же (экспоненциального) закона. Значения y в ряду немного различаются, так как они эксп...
7 месяцев, 3 недели назад Mabri
119
голосов
1
ответ
Имея проблемы с индексированием массива numpy после импорта котировок акций из ystockquote: import numpy as np import ystockquote as ysq startdate = "2016-04-06" enddate = "2016-04-07" q = np.array...
7 месяцев, 3 недели назад Thor
-5
голосов
1
ответ
Почему я получаю усеченный массив внутри моей функции C? В C: #include <Python.h> #include <arrayobject.h> PyObject *edge(PyObject *self, PyObject *args) { int *ptr; unsigned char *char...
7 месяцев, 3 недели назад Anatoly Strashkevich
80
голосов
1
ответ
У меня есть свойство объекта Python, который возвращает массив. Теперь я могу установить установщик этого свойства таким образом, чтобы весь массив был установлен. Тем не менее, я пропускаю, как сд...
7 месяцев, 3 недели назад TheXMA
79
голосов
1
ответ
Я хочу создать новый столбец в dataframe pandas. В первом столбце указаны названия стран. Список содержит страны, которые меня интересуют (например, в ЕС). Новый colum должен указать, находится ли ...
7 месяцев, 3 недели назад Roberto
64
голоса
2
ответа
Я создаю массив с маской размером в numpy с параметром shrink-option, установленным в False (который должен давать полноразмерную маску), а затем я проверяю размер маски: import numpy as np import ...
7 месяцев, 3 недели назад Rolf Bartstra
91
голос
2
ответа
Я очень новичок в этом, так что извиняюсь, но надеюсь, что у меня есть синтаксис, чтобы вы поняли мой вопрос! У меня есть массив numpy с формой (2,2,2) array([[[ 1, 1], [ 2, 2]], [[ 3, 3], [ 4, 4]]...
7 месяцев, 3 недели назад idem
91
голос
1
ответ
Я пытаюсь понять программу, которая включает следующий сегмент кода В сегменте кода hypes - это просто параметр, извлеченный из json файла. Как показано в сегменте кода, background_color = np.array...
7 месяцев, 3 недели назад user297850
112
голосов
2
ответа
Возможно, я делаю что-то неправильно, а z-normalizing мой массив. Может кто-нибудь взглянуть на это и предложить, что происходит? В R: > data <- c(2.02, 2.33, 2.99, 6.85, 9.20, 8.80, 7.50, 6....
7 месяцев, 3 недели назад Legend
120
голосов
6
ответов
Предположим, что у меня есть список: import numpy as np a = [2, 4, 6, 8, ..., 1000] # total 500 elements b = np.array(a) # numpy version Я хочу получить от 1-го до 100-го, от 201-го до 300-го, от 4...
7 месяцев, 3 недели назад Jeon
120
голосов
1
ответ
Я хочу найти быстрый способ (без цикла) в Python, чтобы назначить reoccuring индексы массива. Это желаемый результат с использованием цикла for: import numpy as np a=np.arange(9, dtype=np.float64)....
7 месяцев, 3 недели назад Paul
64
голоса
2
ответа
Хрустит на этом долго. Есть ли простой способ, используя Numpy или Pandas или исправляя мой код, чтобы получить уникальные значения для столбца в строке, разделенных "|" Т.е. данные: "id","fname","...
7 месяцев, 3 недели назад android_dev
102
голоса
1
ответ
Я все еще получаю возможность работать с numpy и массивами. Я ищу способ получения среднеквадратического значения списка 2D-массивов. Например, у меня есть массив 4x3x25, и я ищу, чтобы получить ма...
7 месяцев, 3 недели назад julianc
120
голосов
1
ответ
Я работаю во встроенной среде Linux, и у меня есть код Python, который я бы хотел использовать. Мой код на Python просто выполняет некоторую математику, не используя ни одну библиотеку, кроме Numpy...
7 месяцев, 3 недели назад stef
101
голос
2
ответа
У меня есть файл CSV, где в столбце "Пол" некоторые поля отсутствуют. Поэтому мне нужно автозаполнить их, используя функцию fillna(), используя python. Я даю условие, что если ApplicantIncome больш...
7 месяцев, 3 недели назад Vivek
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема