Вопросы, помеченные тегом «numpy»
NumPy - это расширение языка Python, которое добавляет поддержку больших многомерных массивов и матриц, а также большую библиотеку высокоуровневых математических функций для операций с этими массивами.
15 декабря 2021 в 20:06
347
3
Выигрыш в столбце с NaN не меняет максимальное значение
Обратите внимание, что аналогичный вопрос был задан некоторое время назад, но на него так и не ответили (см. Выигрыш не изменяет максимальное значение).
Я пытаюсь winsorize столбца в кадре данных, используя winsorize из scipy.stats.mstats. Если в столбце нет значений...
4 сентября 2021 в 14:41
109
2
Pygame очень медленно запускает игру жизни
Пара других вопросов, связанных с этим, была решена путем перемещения события рисования из цикла, в котором оно не должно быть. Однако у меня нет этой проблемы. Мы будем очень признательны за любую помощь!
Питон: 3.8
Pygame: 1.9.6
Если вам нужно протестировать...
9 августа 2021 в 06:24
506
1
Ошибка Numpy: «ValueError: невозможно скопировать последовательность с размером 2 на ось массива с размером 4» в python
У меня ошибка в коде, и я написал код для проверки.
Небольшое описание моего тестового кода: я импортировал модуль numpy.
Я сделал переменную для начальной координаты, а затем сделал array 7×4.
После этого я пришел в цикл for и перебрал массив, где я сделал шаги x by...
9 августа 2021 в 05:59
50
2
Pandas/Python – создать новый столбец на основе перекрестной ссылки из другого столбца
У меня есть набор данных с информацией о сотрудниках. В этом наборе данных соответствующими полями являются столбец EmployeeName, столбец ID и столбец SupervisorName. Я хочу создать новый столбец с именем SupervisorID, который дает нам идентификатор руководителя...
9 августа 2021 в 05:57
68
0
RuntimeWarning: переполнение в sinh при использовании ODEINT иsolve_bvp для решения уравнения Пуассона – Больцмана.
Поскольку решением сферически-симметричного уравнения Пуассона-Больцмана (ПБ) является электрический потенциал (psi), который спадает до 0 на больших расстояниях (r -> infty), я установил граничное условие так, что psi=0 на моем конечное значение расстояния...
9 августа 2021 в 05:23
49
2
Как манипулировать элементами массива numpy, используя массив индексов диапазона (начальный индекс, конечный индекс)?
У меня есть простой одномерный массив NumPy с именем ar1 и другой массив, который показывает индексы диапазона (начальный индекс, конечный индекс) ar1 с именем idx. Структура выглядит примерно так:
ar1 = np.zeros((m*n))
idx = np.array(
[[1,10],
[40,80],
...
9 августа 2021 в 05:01
101
2
Сбит с толку numpy.unique()
В качестве расширения моего предыдущего проекта, где уравнение X[i+1]=R*X[i](1-X[i]) используется для демонстрации хаотической системы (в зависимости от R). Теперь я пытаюсь построить бифуркационный граф.
Что касается кода, я определил функцию для выполнения...
9 августа 2021 в 04:59
42
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 ...
9 августа 2021 в 03:35
40
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']]
может кто-нибудь помочь дать мне предложение? Большое спасибо.
9 августа 2021 в 03:17
53
1
Как умножить вектор столбца и вектор строки из двух матриц без цикла?
У меня вопрос о том, как умножить вектор-столбец в матрице A на вектор-строку в его транспонировании A.T. Не могли бы вы дать мне несколько советов? Спасибо!
Предположим, что у нас есть матрица (3x3) A следующим образом.
Мы хотим умножить вектор column в A на вектор...
9 августа 2021 в 02:34
58
1
Создайте промежуточный итог с несколькими столбцами в Python
У меня есть набор данных, в котором я хотел бы суммировать несколько столбцов, а затем создать несколько столбцов с промежуточным итогом. Вывод должен быть сгруппирован по идентификатору и дате.
Данные
id date t1 t2 total start curr_t2 curr_t2
a q1 22 4 ...
9 августа 2021 в 01:06
46
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])
Я хотел бы сравнить два массива, включая классификацию каждого сравнения индексов. Итак, я хочу классифицировать, если оба...
9 августа 2021 в 00:36
78
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, ...
8 августа 2021 в 21:41
89
1
Стьюдентский t-тест для листа excel с использованием python
У меня есть таблица Excel с данными за 60 лет для 50 регионов, например:
Год R1 R2 R3 .. .. .. .. .. .. .. .. R50
1951 66 45 22 .. .. .. .. .. .. .. .. 20
1952 54 .. .. .. .. .. .. .. .. .. .. .. .. 15
..
..
2010 51 33 .. .. .. .. .. .. .. .. .. 45
Я хочу провести...
8 августа 2021 в 21:10
28
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...
8 августа 2021 в 21:06
62
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...
8 августа 2021 в 19:57
270
1
Получение PDF-файла из модели смеси Гаусса в sklearn
Я подогнал модель смеси Гаусса (GMM) к ряду данных, который у меня есть. Используя GMM, я пытаюсь получить вероятности другого вектора по элементам. Matlab достигает этого с помощью следующих строк кода.
a = reshape(0:1:15, 14, 1);
gm = fitgmdist(a, 13); % 13...
8 августа 2021 в 19:55
28
1
Как правильно использовать линейную регрессию с исходным набором данных, если он был обучен на нормализованном?
Моей задачей было создать линейную регрессию для нормализованного набора данных z-значения, где
Вот мой результат
Затем я попытался использовать нормализованные веса в исходном наборе данных, но столкнулся с некоторыми трудностями:
Итак, мой вопрос: как это можно...
8 августа 2021 в 19:04
72
1
Numpy ndarray в цикле for не меняется
У меня проблема с numpy ndarrays в цикле.
По сути, у меня есть две матрицы, b и c, и мне нужно сгенерировать некоторую матрицу a, которая совпадает с b, однако она имеет 0, когда элементы c превышают некоторые пороговые значения, которые собраны в списке x.
Похоже, что...
8 августа 2021 в 19:03
31
0
Как индексировать многомерный массив другим массивом?
Рассмотрим многомерный массив
arr = np.zeros((3,2,4))
и некоторый индексный массив
index_arr = np.array([2, 1])
Чтобы уточнить, что я хочу получить, вот это (но я хочу предоставлять индексы динамически):
arr[2, 1] # array([0. 0. 0. 0.])
НЕ это:
arr[[2, 1]] #...