Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.
Я хочу разбить список объектов, чтобы сумма свойства была меньше значения, скажем, 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....
Я получил некоторый результат своей программы, скажем
a = [0.5 0.73 -0.48] (я не вижу там запятых, что мне кажется немного странным)
b = [0.1 0.2 0.3 0.4 0.5] (как указано выше)
Я проверил каждый с помощью type(), и они были numpy.ndarray, затем я использовал len() для проверки их размера и по....
Предполагается, что это программа на 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....
Я пытаюсь построить определенные списки из набора списков, которые я хочу определить с помощью пользовательского ввода. Однако я не знаю, как ссылаться на список.
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, то удалить всю....
У меня есть процесс, который я могу перебирать для значений, хранящихся в списке, но он перезаписывает окончательный фрейм данных с каждым циклом, и я хотел бы добавить или объединить результат циклов в один фрейм данных. Например, приведенный ниже, я вижу, что «dataframe» будет сначала заполняться....
В модуле, который я пишу, мне нужно проверить, соответствуют ли входящие данные определенным требованиям и форматам. Я думал, что знаю хороший способ сделать это, но мне нужно добавить функцию ведения журнала, и это заставило меня понять, что я, должно быть, неправильно пишу свой код. 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')]
Явно плохо получилось.
Заранее спасибо!....
В сценарии я хочу запускать определенные строки, когда переменная имеет тип 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
Кот....
У меня есть файл .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]....
Я пытаюсь избавиться от посетителей в моем местном центре скалолазания.
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 заменяются....
Я начинаю использовать 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....
В настоящее время я пытаюсь определить функцию в 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 матрицы numpy:
Один содержит позиции пикселей по X (x_pos), другой позиции пикселей по Y (y_pos) и последний содержит значения пикселей (p_value)
Я хотел бы использовать эти 3 матрицы для создания изображения результатов.
С петлями у меня есть этот результат:
#Resulting image
res = np.....
У меня есть список из 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....
Почему это не выбирает головы? Монета выглядит нормально, но не работает, может randrange сломан?
import random
coin = 0
coin = random.randrange(1,2)
if coin == 1:
print("tails")
if coin == 2:
print("heads")
....
3 Фев 2022 в 18:21