Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.

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

Я хочу разбить список объектов, чтобы сумма свойства была меньше значения, скажем, 10. lst = [{"value": 1}, {"value": 8}, {"value": 2}, {"value": 6}, {"value": 1}, {"value": 9}, {"value": 10}] result = [[{"value": 1}, {"value": 8}], [{"value": 2}, {"value": 6}, {"value": 1}], [{"value": 9}], [{"val....
3 Фев 2022 в 21:34
Я пытаюсь получить с помощью таблицы PYSimpleGUI форматированные числа (без десятичных знаков). Я беру данные из Dataframe и могу создать таблицу, но без форматирования. Если я попытаюсь отформатировать числа в кадре данных напрямую с помощью style.format, то во время создания таблицы я получу «Ош....
3 Фев 2022 в 21:34
У меня есть такой массив 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
Предполагается, что это программа на Python, которая рекурсивно возвращает позицию целевого элемента в списке: def linear_search_arrayList(arr, target, arr2 = [], num = 0): if(len(arr) == num): return arr2 elif(arr[num]==target): return linear_search_arrayList(arr,target, arr....
3 Фев 2022 в 21:13
Я пытаюсь построить определенные списки из набора списков, которые я хочу определить с помощью пользовательского ввода. Однако я не знаю, как ссылаться на список. from matplotlib import pyplot as plt x = [] y = [] cd = [] cl = [] xInput = input("Please choose the x-value input: ") yInput = input("....
3 Фев 2022 в 20:59
У меня есть pandas df с подзаписями. Я хотел бы создать условие для конкретной подзаписи, и если это условие не выполняется, я хотел бы удалить всю строку, чтобы обновить файл df. Например, я хотел бы проверить каждую подзапись 0 для всех записей и поставить условие, что если pt<120, то удалить всю....
3 Фев 2022 в 20:49
У меня есть процесс, который я могу перебирать для значений, хранящихся в списке, но он перезаписывает окончательный фрейм данных с каждым циклом, и я хотел бы добавить или объединить результат циклов в один фрейм данных. Например, приведенный ниже, я вижу, что «dataframe» будет сначала заполняться....
3 Фев 2022 в 20:45
В модуле, который я пишу, мне нужно проверить, соответствуют ли входящие данные определенным требованиям и форматам. Я думал, что знаю хороший способ сделать это, но мне нужно добавить функцию ведения журнала, и это заставило меня понять, что я, должно быть, неправильно пишу свой код. MWE того, че....
3 Фев 2022 в 20:25
Я просто пытаюсь получить текущий месяц, а затем добавить к нему целое число, например, 3 месяца, а затем обновить объект поля даты до этого значения. Мой view.py: def worklist(request,pk): vessel_id = Vessel.objects.get(id=pk) vessel = Vessel.objects.all() component = vessel_id.componen....
3 Фев 2022 в 20:00
Я хочу иметь возможность округлять весь столбец даты до любых двух 12-часовых значений, к которым ближе всего. Например, если я хочу, чтобы столбец был округлен до 8 утра или 8 вечера. dates = pd.to_datetime(['2022-01-28 15:25:22.456', '2022-01-27']) Должно стать этим dates2 = pd.to_datetime(['2022....
3 Фев 2022 в 19:47
Я хочу выбрать всю строку, в которой найдено минимальное значение 3 выбранных столбцов, в кадре данных следующим образом: После этого он должен выглядеть так: Я пробовал что-то вроде dfcheckminrow = dfquery[dfquery == dfquery['A':'C'].min().groupby('ID')] Явно плохо получилось. Заранее спасибо!....
3 Фев 2022 в 19:38
В сценарии я хочу запускать определенные строки, когда переменная имеет тип Document. Однако эта проверка всегда возвращает false, независимо от ввода. from docx import Document from docx import Document as _Document document = Document('use_this_doc.docx') isinstance (document, _Document) type(....
3 Фев 2022 в 19:21
У меня есть следующий Excel-файл Который я преобразовал в DataFrame и удалил 2 столбца, используя приведенный ниже код: df = pd.read_excel(self.file) df.drop(['Name', 'Scopus ID'], axis=1, inplace=True) Теперь моя цель — поменять местами все имена в df. Например, Имя Adedokun, Babatunde Olubayo Кот....
3 Фев 2022 в 19:17
У меня есть файл .csv, который выглядит так: 1 [AS?] [NULL] x.x.x.x 1.5ms 2 [AS?] [NULL] x.x.x.x 2.7ms 4 [AS?] [NULL] x.x.x.x 31.6ms 6 [AS?] [NULL] x.x.x.x 43.5ms 7 [6805] [TEDE-INFRA] x.x.x.x 52.8ms 8 [6805] [TEDE-INFRA] x.x.x.x 49.2ms 9 [12638] [TEDE-INFRA] x.x.x.x 45.9ms 10 [15169]....
3 Фев 2022 в 19:13
Я пытаюсь избавиться от посетителей в моем местном центре скалолазания. import requests from bs4 import BeautifulSoup page = requests.get("https://portal.rockgympro.com/portal/public/c3b9019203e4bc4404983507dbdf2359/occupancy?&iframeid=occupancyCounter&fId=1644") soup = BeautifulSoup(page.content, '....
3 Фев 2022 в 19:07
В приведенном ниже df мне нужно заменить COST A и COST B для E на 0 и заменить комментарий на Un reported cost, когда выполняются следующие условия: E и F имеют одинаковую стоимость для «СТОИМОСТИ A». E и F имеют одинаковую стоимость для «СТОИМОСТИ B». Как вы можете видеть, 20 и 0,5 для E заменяются....
3 Фев 2022 в 19:06
Я начинаю использовать discord.py и не понимаю, почему мой бот не отвечает на мою команду test. бот запускается правильно и говорит свою строку в канале при запуске, но не реагирует на мою команду import discord from discord.ext import commands bot = commands.Bot(command_prefix='$') class MyClie....
3 Фев 2022 в 19:00
Учитывая этот словарь dataframe и word_index: import pandas as pd df = pd.DataFrame(data={'text_ids': [ [1, 2, 3, 2, 7, 2, 8, 2, 0], [1, 2, 4, 2, 7, 2, 8, 2, 0], [1, 2, 5, 2, 6, 2, 8, 2, 0....
3 Фев 2022 в 18:58
В настоящее время я пытаюсь определить функцию в python, которая отображает функции. Я уже сделал это: def plota_f(x0, xf, n): xpoints = [] ypoints = [] for i in range(0,n): xpoints.append(x0+(xf-x0)/n *i) ypoints.append(np.sin(x0+(xf-x0)/n *i)) plt.plot(xpoints, ypoints) plt.s....
3 Фев 2022 в 18:51
У меня есть 3 матрицы numpy: Один содержит позиции пикселей по X (x_pos), другой позиции пикселей по Y (y_pos) и последний содержит значения пикселей (p_value) Я хотел бы использовать эти 3 матрицы для создания изображения результатов. С петлями у меня есть этот результат: #Resulting image res = np.....
3 Фев 2022 в 18:48
У меня есть список из 200 000 слов, список, содержащий индексы, и ключевое слово. index_list не определено заранее и может иметь любой размер между 0 to len(keyword). Я хочу перебрать 200 000 слов и оставить только те, которые содержат буквы в ключевом слове по определенному индексу. Примеры: keywo....
3 Фев 2022 в 18:42
Я пытаюсь найти x=Σ 1/(2^k) с верхним пределом N и нижним пределом k, но я не знаю, как добавить предыдущие числа к текущей сумме. N=input("insert value for N") N=int(N) x=1/2**N while 1<N: sum=0 sum=sum+x print(x) break else: print("wrong value of N,N must be greater than 1") ....
3 Фев 2022 в 18:33
import pandas as pd import numpy as np df = pd.DataFrame(np.random.choice([np.nan,1], p=(0.8,0.2),size=(10,10))) print (df) 0 1 2 3 4 5 6 7 8 9 0 NaN NaN 1.0 NaN NaN NaN NaN NaN NaN NaN 1 NaN NaN NaN NaN NaN NaN NaN NaN 1.0 NaN 2 NaN NaN NaN NaN NaN N....
3 Фев 2022 в 18:22
Почему это не выбирает головы? Монета выглядит нормально, но не работает, может randrange сломан? import random coin = 0 coin = random.randrange(1,2) if coin == 1: print("tails") if coin == 2: print("heads") ....
3 Фев 2022 в 18:21