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

Подробнее про numpy...

У меня есть список как таковой li=[2,4,5,7,8,9,10,26,23,28,11,3,17,10] Я хочу создать новый столбец в моем кадре данных, чтобы 1-е значение в списке повторялось 8 раз, второе значение повторялось 8 раз, третье повторялось 8 раз, 4-е повторялось 9 раз, 5-е 9 раз, 6-й 9 раз и 7-й 7 раз. Следующие се....
4 Фев 2022 в 05:40
Я хочу получить верхний «угол» или гипертреугольник полностью симметричного массива numpy nd. Другими словами, я хочу разрезать массив по всем его диагоналям (с необязательным смещением) и взять только оставшийся треугольник. # with a 3d array and 0 offset, a = np.arange(5) arr=a[:,None,None] + a[....
4 Фев 2022 в 04:40
Я хочу заполнить массивы нулей числами, взятыми из некоторых кортежей, так просто. Теперь обычно это не проблема, даже если кортежи имеют разную длину (здесь дело в ведьме). но, похоже, он не скомпилируется, и я не могу найти решение. from numba import jit def cant_jit(ls): # Array total ....
4 Фев 2022 в 02:12
У меня есть кадр данных, который содержит такие столбцы - ['labels', 'labels.1', 'labels.2'] это продолжается до некоторого числа labels.n Один из этих столбцов содержит нужное мне значение. Я хочу получить это значение и добавить его в df['final_label']. Если значение отсутствует в столбцах меток....
3 Фев 2022 в 22:53
У меня есть такой массив numpy: arr = np.array([0,1,2,5,6,7,10,11,12,15,16,17]) И мне нужен такой результат: array([[ 0, 1, 2], [ 5, 6, 7], [10, 11, 12] [15, 16, 17]]) Другой пример: arr = np.array([3900, 3901, 3902, 3903, 3964, 3965, 3966, 3967, 4028, 4029, 4030, 4031, 40....
3 Фев 2022 в 21:31
Я получил некоторый результат своей программы, скажем a = [0.5 0.73 -0.48] (я не вижу там запятых, что мне кажется немного странным) b = [0.1 0.2 0.3 0.4 0.5] (как указано выше) Я проверил каждый с помощью type(), и они были numpy.ndarray, затем я использовал len() для проверки их размера и по....
3 Фев 2022 в 21:18
Я пытаюсь построить определенные списки из набора списков, которые я хочу определить с помощью пользовательского ввода. Однако я не знаю, как ссылаться на список. from matplotlib import pyplot as plt x = [] y = [] cd = [] cl = [] xInput = input("Please choose the x-value input: ") yInput = input("....
3 Фев 2022 в 20:59
У меня есть 3 матрицы numpy: Один содержит позиции пикселей по X (x_pos), другой позиции пикселей по Y (y_pos) и последний содержит значения пикселей (p_value) Я хотел бы использовать эти 3 матрицы для создания изображения результатов. С петлями у меня есть этот результат: #Resulting image res = np.....
3 Фев 2022 в 18:48
Я пытаюсь отфильтровать все несерые значения в пределах заданного допуска с помощью следующего кода. Он дает ожидаемые результаты, но работает слишком медленно, чтобы его можно было использовать на практике. Есть ли способ сделать следующее, используя операции numpy? for i in range(height): ....
3 Фев 2022 в 07:17
Учитывая матрицу m и пару "счетчиков" count_x и count_y, я хотел бы новую большую матрицу, в которой каждое значение в m повторяется разное количество раз. Так, например, блок m[i,j] в новом массиве будет иметь размер (count_y[i],count_x[j]). Вот что я понял, зациклившись: count_x = [1,2,1] count_y....
3 Фев 2022 в 03:03
У меня есть функция Python: def gettpx(mt,age,maxage): val=1 for i in range(int(age),int(maxage)): val=val*(1-mt[i]) return val age=74.3 maxage=94 Mt — это список со 136 случайными числами с плавающей запятой: mt=[0.39134593317492183, 0.4656687788156125, 0.7726701677118988, ....
2 Фев 2022 в 22:00
У меня такой фрейм данных: State Timezone UTC_Time Parking 0 OH US/Eastern 2019-01-01 12:00:00 12 1 OH US/Eastern 2019-01-01 13:00:00 11 2 WI US/Central 2019-01-01 12:00:00 65 3 WI US/Central 2019-01-01 13:00:00 67 Я хочу добавить столбе....
2 Фев 2022 в 20:20
Цель состоит в том, чтобы извлечь номер индекса случайно выбранных сгруппированных строк в Pandas. В частности, учитывая df nval 0 4 1 4 2 0 ... 23 0 24 4 ... 29 4 30 4 31 0 Я хотел бы извлечь каждый 5 случайных индексов элемента 0 и 4. Например, случайно выбр....
2 Фев 2022 в 17:03
Скажи у меня есть матрица import numpy as np A = np.array([[ 1, 2, 3, 4], [ 5, 6, 7, 8], [ 9, 10, 11, 12], [13, 14, 15, 16]]) Я хочу проверить, включен ли в эту матрицу одномерный массив по горизонтали, вертикали или (анти) диагонали. Ниже приведен к....
2 Фев 2022 в 16:05
У меня есть пустой массив float. Мне было интересно, есть ли какие-либо методы или функции для вырезания/удаления части матрицы. matrix = np.arange(400).reshape(20,20) Я рассматривал возможность извлечения путем индексации строк/столбцов путем нарезки (Cut(matrix[row_idx,:][:,col_idx])) или исполь....
2 Фев 2022 в 12:01
У меня возникли проблемы с визуализацией скаляров, векторов и матриц, как они написаны в классе математики/физики, как они будут представлены в простом Python и numpy и соответствующих им понятий размеров, осей и форм. Если у меня есть скаляр, скажем 5 >>> b = np.array(5) >>> np.ndim(b) 0 У меня ес....
2 Фев 2022 в 06:56
Скажем, у меня есть логический массив a2= np.array([False, False, True, False, False, True, True, True, False, False]) Мне нужен массив, содержащий сумму каждой группы последовательных истинных значений. Желаемый результат: np.array([1, 3]) Текущее решение: sums = [] current_sum = 0 prev = False f....
2 Фев 2022 в 04:26
У меня есть два массива numpy (4x4 каждый). Я хотел бы объединить их с тензором (4x4x2), в котором первый «лист» — это первый массив, второй «лист» — второй массив и т. д. Однако, когда я пытаюсь np.stack вывод np.stack d[1] не показывает правильные значения первой матрицы. import numpy as np x = a....
2 Фев 2022 в 04:19
У меня есть список списков: a = [[0, 1], [0, 2], [0, 26], [0, 74], [1, 77], [1, 80], [1, 81], [2, 117], [2, 118], [2, 119], [2, 120]] Как я могу объединить все списки в списке с одним и тем же первым элементом Пожеланная выходная мощность: a = [[0, 1, 2, 26, 74], [1, 77, 80, 81], [2, 117, 118, 119,....
2 Фев 2022 в 01:17
Мне нужно для каждой (x) строки фрейма данных получить значение, хранящееся в предыдущей строке (x-1) и в определенном целевом столбце. Заголовок целевого столбца хранится в столбце (Target_col) строки x. 0 1 2 Target_col Date 2022-01-01 ....
2 Фев 2022 в 00:40
Я пытаюсь написать небольшую программу для Марковского процесса принятия решений (задача инвентаризации) с использованием Python. Не могу понять, почему программа выводит две одинаковые матрицы (матрицы прибыли и матрицы решений). В самом программировании тоже есть некоторые проблемы, потому что п....
1 Фев 2022 в 22:12
У меня есть array(['USD/EUR', 'nan'], dtype='<U32'), которые я хочу разделить, чтобы получить [USD, EUR]. Как это может быть сделано? Функция .split у меня не работает.....
1 Фев 2022 в 20:29
У меня есть массив numpy, содержащий 1 и 0: a = np.array([[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 1, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0, 0], [0, 1, 1, 0, 0, 0, 1, 0, 0, 0], [0, 0, 1, 0, 0, 1, 0, 0, 0, 1], [0, 0, 0, 0,....
1 Фев 2022 в 19:20
У меня есть следующий df lst=[['01012021','A',10,''],['01012021','B',20,''],['02012021','A',12,'ss'],['02012021','B',23,'sv']] df2=pd.DataFrame(lst,columns=['Date','FN','AuM','Alpha']) Есть ли функция loc/iloc, которая может возвращать следующий кадр данных (только пустые строки) lst=[['01012021','....
1 Фев 2022 в 16:01
У меня есть массив out, где, например, shape(out) равно (1000,7), т.е. есть 1000 городов, для которых можно сообщить до 7 температур, по одной на каждый день недели. В зависимости от выбора, который я сделал ранее в коде, я мог бы решить напечатать в файле csv только температуры, скажем, для вторни....
1 Фев 2022 в 13:50