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

NumPy - это расширение языка Python, которое добавляет поддержку больших многомерных массивов и матриц, а также большую библиотеку высокоуровневых математических функций для операций с этими массивами.
avatar
hallque
15 декабря 2021 в 20:06
441
3

Выигрыш в столбце с NaN не меняет максимальное значение

Обратите внимание, что аналогичный вопрос был задан некоторое время назад, но на него так и не ответили (см. Выигрыш не изменяет максимальное значение). Я пытаюсь winsorize столбца в кадре данных, используя winsorize из scipy.stats.mstats. Если в столбце нет значений...
avatar
Ethan97
4 сентября 2021 в 14:41
182
2

Pygame очень медленно запускает игру жизни

Пара других вопросов, связанных с этим, была решена путем перемещения события рисования из цикла, в котором оно не должно быть. Однако у меня нет этой проблемы. Мы будем очень признательны за любую помощь! Питон: 3.8 Pygame: 1.9.6 Если вам нужно протестировать...
avatar
Diyabya
9 августа 2021 в 06:24
531
1

Ошибка Numpy: «ValueError: невозможно скопировать последовательность с размером 2 на ось массива с размером 4» в python

У меня ошибка в коде, и я написал код для проверки. Небольшое описание моего тестового кода: я импортировал модуль numpy. Я сделал переменную для начальной координаты, а затем сделал array 7×4. После этого я пришел в цикл for и перебрал массив, где я сделал шаги x by...
avatar
ek11222
9 августа 2021 в 05:59
77
2

Pandas/Python – создать новый столбец на основе перекрестной ссылки из другого столбца

У меня есть набор данных с информацией о сотрудниках. В этом наборе данных соответствующими полями являются столбец EmployeeName, столбец ID и столбец SupervisorName. Я хочу создать новый столбец с именем SupervisorID, который дает нам идентификатор руководителя...
avatar
Ilan Shumilin
9 августа 2021 в 05:57
91
0

RuntimeWarning: переполнение в sinh при использовании ODEINT иsolve_bvp для решения уравнения Пуассона – Больцмана.

Поскольку решением сферически-симметричного уравнения Пуассона-Больцмана (ПБ) является электрический потенциал (psi), который спадает до 0 на больших расстояниях (r -> infty), я установил граничное условие так, что psi=0 на моем конечное значение расстояния...
avatar
ARK1375
9 августа 2021 в 05:23
74
2

Как манипулировать элементами массива numpy, используя массив индексов диапазона (начальный индекс, конечный индекс)?

У меня есть простой одномерный массив NumPy с именем ar1 и другой массив, который показывает индексы диапазона (начальный индекс, конечный индекс) ar1 с именем idx. Структура выглядит примерно так: ar1 = np.zeros((m*n)) idx = np.array( [[1,10], [40,80], ...
avatar
Maggie
9 августа 2021 в 05:01
126
2

Сбит с толку numpy.unique()

В качестве расширения моего предыдущего проекта, где уравнение X[i+1]=R*X[i](1-X[i]) используется для демонстрации хаотической системы (в зависимости от R). Теперь я пытаюсь построить бифуркационный граф. Что касается кода, я определил функцию для выполнения...
avatar
Lynn
9 августа 2021 в 04:59
67
1

множественная кумулятивная сумма на основе сгруппированных столбцов

У меня есть набор данных, в котором я хотел бы суммировать два столбца, а затем выполнить вычитание, отображая кумулятивную сумму Данные id date t1 t2 total start cur_t1 cur_t2 final_o finaldb de_t1 de_t2 a q122 4 1 5 50 25 20 ...
avatar
Sinner Lee
9 августа 2021 в 03:35
62
1

Как условно повторить определенные строки в Python? [закрыто]

У меня есть такой массив: arr=[[1,2,3,4,'a,b,c,d'],[5,6,7,8,'e,f,g,h']] Я хочу быть: arr=[[1,2,3,4,'a'],[1,2,3,4,'b'],[1,2,3,4,'c'],[1,2,3,4,'d'],[5,6,7,8,'e'],[5,6,7,8,'f'],[5,6,7,8,'g'],[5,6,7,8,'h']] может кто-нибудь помочь дать мне предложение? Большое спасибо.
avatar
Nick Nick Nick
9 августа 2021 в 03:17
80
1

Как умножить вектор столбца и вектор строки из двух матриц без цикла?

У меня вопрос о том, как умножить вектор-столбец в матрице A на вектор-строку в его транспонировании A.T. Не могли бы вы дать мне несколько советов? Спасибо! Предположим, что у нас есть матрица (3x3) A следующим образом. Мы хотим умножить вектор column в A на вектор...
avatar
Lynn
9 августа 2021 в 02:34
82
1

Создайте промежуточный итог с несколькими столбцами в Python

У меня есть набор данных, в котором я хотел бы суммировать несколько столбцов, а затем создать несколько столбцов с промежуточным итогом. Вывод должен быть сгруппирован по идентификатору и дате. Данные id date t1 t2 total start curr_t2 curr_t2 a q1 22 4 ...
avatar
SantoshGupta7
9 августа 2021 в 01:06
50
3

Наиболее эффективный с вычислительной точки зрения способ классификации сравнения двух массивов numpy из 1 и 0; если индекс обоих содержит 1 или 0 и т. д.

Скажем, у меня есть два пустых массива prediction = np.array([1, 0, 0, 1, 1, 0, 1, 1, 1]) groundtrue = np.array([1, 0, 1, 0, 1, 1, 0, 0, 1]) Я хотел бы сравнить два массива, включая классификацию каждого сравнения индексов. Итак, я хочу классифицировать, если оба...
avatar
Dr. Volker Jaenisch
9 августа 2021 в 00:36
102
1

Numpy: самый быстрый способ правильно обрезать цвета RGB

Данный трехмерный массив плавающих пикселей RGB с размерами X, Y, RGB. rgb = array([[[ 1.11204494, 0.17241406, 0.14145795], [ 0.98240261, 0.16112416, 0.11333147]], [[ 0.1320549 , 0.11862232, 0.16630839], [ 0.10424024, ...
avatar
Harsh Singh
8 августа 2021 в 21:41
117
1

Стьюдентский t-тест для листа excel с использованием python

У меня есть таблица Excel с данными за 60 лет для 50 регионов, например: Год R1 R2 R3 .. .. .. .. .. .. .. .. R50 1951 66 45 22 .. .. .. .. .. .. .. .. 20 1952 54 .. .. .. .. .. .. .. .. .. .. .. .. 15 .. .. 2010 51 33 .. .. .. .. .. .. .. .. .. 45 Я хочу провести...
avatar
Subash Sakthivel
8 августа 2021 в 21:10
53
0

два столбца два 2d-массива для создания фрейма данных?

мне нужно создать такой фрейм данных. shape(magnitude_dB) #3546 x 512 same for Normalized radian frequency array df = pd.DataFrame(magnitude_dB,Normalized_radian_Frequency) frequency_domain = df.to_csv('MEDI.csv', header=['magnitude','Normalized radian...
avatar
Julian56520
8 августа 2021 в 21:06
87
3

Как создать массив numpy с координатами (y, x) в качестве значений?

Массив должен быть таким: [[[0,0], [0,1], [0,2], [0,3]], [[1,0], [1,1], [1,2], [1,2]], [[2,0], [2,1], [2,2], [2,2]]] Моя попытка (очень неэффективная): coord = np.empty((height, width, 2)) for h in range(height): for w in range(width): for z in...
avatar
learner
8 августа 2021 в 19:57
297
1

Получение PDF-файла из модели смеси Гаусса в sklearn

Я подогнал модель смеси Гаусса (GMM) к ряду данных, который у меня есть. Используя GMM, я пытаюсь получить вероятности другого вектора по элементам. Matlab достигает этого с помощью следующих строк кода. a = reshape(0:1:15, 14, 1); gm = fitgmdist(a, 13); % 13...
avatar
walltime
8 августа 2021 в 19:55
54
1

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

Моей задачей было создать линейную регрессию для нормализованного набора данных z-значения, где Вот мой результат Затем я попытался использовать нормализованные веса в исходном наборе данных, но столкнулся с некоторыми трудностями: Итак, мой вопрос: как это можно...
avatar
Benny
8 августа 2021 в 19:04
98
1

Numpy ndarray в цикле for не меняется

У меня проблема с numpy ndarrays в цикле. По сути, у меня есть две матрицы, b и c, и мне нужно сгенерировать некоторую матрицу a, которая совпадает с b, однако она имеет 0, когда элементы c превышают некоторые пороговые значения, которые собраны в списке x. Похоже, что...
avatar
Alexander Soare
8 августа 2021 в 19:03
56
0

Как индексировать многомерный массив другим массивом?

Рассмотрим многомерный массив arr = np.zeros((3,2,4)) и некоторый индексный массив index_arr = np.array([2, 1]) Чтобы уточнить, что я хочу получить, вот это (но я хочу предоставлять индексы динамически): arr[2, 1] # array([0. 0. 0. 0.]) НЕ это: arr[[2, 1]] #...