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

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

Кто-нибудь понимает, почему 834 не сохраняется? ....
7 Май 2021 в 03:28
Вот код: import numpy as np array = np.array([15, 55, 9, 99, 8, 21, 2, 90, 88]) Это выведет массив ([15, 55, 9, 99, 8, 21, 2, 90, 88]), как я могу найти первое минимальное число без сортировки, а затем второе минимальное число? Я ожидаю, что результат будет first min = 9 second min = 8....
7 Май 2021 в 02:27
Почему оба np.maximum.identity и np.minimum.identity равны None? Я ожидаю, что идентичность максимального значения будет -np.inf и np.inf минимальным. Использование None в качестве операнда для максимума / минимума возвращает ошибку, поэтому должен быть какой-то внутренний перевод?....
6 Май 2021 в 23:54
Это два вывода в фрагменте кода после того, как я применил вызов .shape к переменной b до и после применения вызова np.expand_dim(b, axis=1). Я вижу, что часть _dim может показаться бесполезной раздачей, но результаты, похоже, не отличаются, за исключением, возможно, превращения вектора-строки в век....
6 Май 2021 в 23:39
У меня есть пример данных: datetime col1 col2 col3 2021-04-10 01:00:00 25. 50. 50 2021-04-10 02:00:00. 25. 50. 50 2021-04-10 03:00:00. 25. 100. 50 2021-04-10 04:00:00 50. 50. 100 2021-04-10 05:00:00. 100. 100. 100 Я хочу создать новый ст....
6 Май 2021 в 18:03
В python pandas у меня есть фрейм данных, который выглядит примерно так: > df count date 2021-04-03 23.0 2021-04-04 12.0 2021-04-04 10.0 2021-04-05 42.0 2021-04-06 39.0 ... Некоторые даты повторяются с другим значением счета. Я хотел бы объединить эти значения в....
6 Май 2021 в 17:29
Я знаю, что вопрос не очень ясен, поэтому я пытаюсь привести более ясный пример: у меня есть некоторые значения, которые представляют минуту дня и соответствующее значение, например import numpy as np x = np.arange(1440) values = np.sin(2*np.pi/1440*2*l - np.pi/2)+1 И я хочу получить упорядоченные ....
6 Май 2021 в 16:49
Я получил DateTimeIndex из существующего фрейма данных time=df.index[19:] С определенным диапазоном времени я хочу создать определенную ценность list=[] for i in range(0,len(time)): #if time[i] in the range of '2020-06-25 11:53:05' to '2020-06-25 12:23:05': this part I don't know how co....
6 Май 2021 в 14:57
У меня есть 2 фрейма данных. df1 - это DATE 2020-05-20 2020-05-21 И df2 это ID NAME DATE 1 abc 2020-05-20 2 bcd 2020-05-20 3 ggg 2020-05-25 4 jhg 2020-05-26 Я хочу сравнить значения df1 с df2, например: взять первое значение df1, то есть 2020-05-20, найти ....
6 Май 2021 в 13:34
У меня есть две матрицы: m0.shape = [10, 3, 3] и m1.shape = [10, 3]. То, что я хочу сделать, было бы сделано таким образом, используя циклы: m0 = np.zeros((10, 3, 3)) m1 = np.zeros((10, 3)) a = np.zeros((10, 3)) for i in range(10): a += m1 @ m0[i] Возникает вопрос: могу ли я каким-то образом д....
6 Май 2021 в 13:21
Для задачи кластеризации я пытаюсь создать идеальную матрицу подобия. То есть у меня есть одномерный массив меток кластера, и мне нужно создать двумерную двоичную или логическую матрицу с записью 1, если две точки данных принадлежат одному кластеру. Для этого я использую np.meshgrid, но он работает....
6 Май 2021 в 13:04
Я пытаюсь проанализировать 2 вектора и заполнить матрицу на основе формулы. Я так и делаю, это очень неэффективно. import numpy as np list1 = [1, 2, 3, 4] list2 = [20, 30, 40, 50, 60, 70, 80, 90] array1 = np.array(list1) array2 = np.array(list2) columns = len(list1) rows = len(list2) matrix = n....
6 Май 2021 в 10:06
Потратить на это много времени, но не могу понять. Мне нужно преобразовать BMP IMAGE в "список". Как в примере ниже: Это пример изображения: Мне нужно преобразовать его в список, как показано ниже: EIGHT = [ [0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,....
6 Май 2021 в 03:34
Я пытаюсь создать структурированный массив numpy с полем, которое является полем named bytes (тип 4b, а не Unicode). import numpy as np dtype = np.dtype([('count', 'u8'), ('name', '4b')], align=True) a = np.asarray([(10, b'test')], dtype=dtype) print(a.dtype) Я получаю сообщение об ошибке: Value....
5 Май 2021 в 23:41
У меня есть df со столбцами - section, classA, classB, classC. Я пытаюсь найти повторяющиеся значения в строке. Д.Ф. section classA classB classC 0 A paul john paul 1 B john ....
5 Май 2021 в 19:26
Я пытаюсь создать 2D-массив из другого, взяв сумму NxN пикселей вокруг точки на изображении и сохранив результат с той же координатой в новом изображении: def sum_black(image: np.ndarray, size=11) -> np.ndarray: assert(size % 2) pad = (size - 1) // 2 iH, iW = image.shape[:2] image = ....
5 Май 2021 в 18:14
У меня есть датафрейм: # create example df df = pd.DataFrame(index=[1,2,3,4,5,6,7,8]) df['ID'] = [1,1,1,1,2,2,2,2] df['election_date'] = pd.date_range("01/01/2010", periods=8, freq="M") df['status'] = ['b','a','b','c','a','d','d','b'] # sort values df.sort_values(['election_date'], inplace=True, as....
5 Май 2021 в 18:01
У меня проблема с Numpy. По сути, я просто хочу выполнить простое задание в цикле for. Но, как ни странно, это не работает. Вот мой пример кода: import numpy as np test = np.zeros((1280,),dtype=int) idx = 0 for i in range(32): test[idx:idx+40] = np.ones((40,),int)*1 idx = idx + 1 pr....
5 Май 2021 в 17:05
В настоящее время у меня проблема с тем, как Pandas преобразует массив Numpy в DataFrame. Образец кода: example_array = np.array([ [1, 2, 3], ['one', 'two', 'three'], [4.01, 5.01, 6.01], [np.nan, np.nan, np.nan]]) df = pd.DataFrame(example_array, index=['int', 'string', 'float', 'nan']) df = df.T....
5 Май 2021 в 16:36
У меня есть датафрейм: # create example df df = pd.DataFrame(index=[1,2,3,4,5,6,7]) df['ID'] = [1,1,1,1,2,2,2] df['election_date'] = pd.date_range("01/01/2010", periods=7, freq="M") df['stock_price'] = [1,np.nan,np.nan,4,5,np.nan,7] # sort values df.sort_values(['election_date'], inplace=True, asce....
5 Май 2021 в 15:03
Я рисую полярную 2-мерную гистограмму в Python 3.7, используя matplotlib и следующий код (адаптированный из этого ответа на другой вопрос): import numpy as np import matplotlib.pyplot as plt # input data azimut = np.random.rand(3000)*2*np.pi radius = np.random.rayleigh(9, size=3000) # binning rbin....
5 Май 2021 в 14:51
У меня есть изображение RGB img= np.array(Image.open(path, dtype=np.uint8)) С 3 уникальными этикетками: labels = list(np.unique(img.reshape(-1, img.shape[2]), axis=0)) labels = [array([ 0, 0, 255...ype=uint8), array([255, 0, 255...ype=uint8), array([255, 255, 255...ype=uint8)] Я хочу нап....
5 Май 2021 в 14:31
У меня есть массив 4d numpy (это стеки данных изображений), и я хотел бы выполнить среднее разбиение по всем осям, кроме одной. Начиная с сказать x=np.random.random((3,100,100,100)) Я хочу применить биннинг к осям 1,2,3 с размером бункера 10 и усреднить значения в каждом бункере. Ожидаемым результа....
5 Май 2021 в 13:57
У меня есть этот код, который показывает интерполяцию Лагранжа между набором точек (привязка x, y). Использование matplotlib: import numpy as np from scipy.interpolate import lagrange import matplotlib.pyplot as plt x1 = [0.2, 0.4, 0.6, 0.8] y1 = [1, 2, 4, 6] x2 = [0.2, 0.4, 0.6, 0.8] y2 = [3, 10,....
5 Май 2021 в 13:46
Я пытаюсь подогнать модель квадратичного плато к сельскохозяйственным данным. В частности, это реакция на азотные удобрения и урожай кукурузы. Это обычная практика в исследованиях. Очень часто это делается с помощью R, как в следующем примере: https://gradcylinder.org/quad-plateau/ Но для Python ....
5 Май 2021 в 13:45