Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.
import math
def calculate_distance(p):
if len(p) == 0:
return len(p)
else:
x = [i[0] for i in p]
y = [i[1]for i in p]
dist = 0
distx = 0
disty = 0
for i in range(len(x)):
x1 = x[i-1]
x2 = x[i]
distx....
4 Фев 2022 в 08:42
2
Как исправить порядок ведения журнала python, когда несколько генераторов вызывают общий регистратор
Есть список генераторов gen_list = [gen_1, gen_2, gen_3].
Каждый gen_x имеет оператор регистрации, который помещает строку журнала в общий файл журнала.
Например,
Gen_1 помещает строку журнала "log 1"
Gen_2 помещает строку журнала "log 2"
Gen_3 помещает строку журнала "log 3"
После выполнения gen_li....
Я использую Anaconda для создания сред. Я использовал pip install my_module все время и недавно понял, что это неправильно. Среда, которую я создал, называется dp_offfsets_environment, и я смог запустить свое приложение flask, написанное в IntelliJ, с помощью SDK, связанного с этой средой.
Почему ....
4 Фев 2022 в 08:18
Интересно, как class C выполняется в этом потоке кода? Когда никто из потока не вызывает его.
class A:
def fun1(self):
print("This is class A")
class B(A):
def fun2(self):
super().fun1()
print("This is class B")
class C(A):
def fun1(self):
sup....
4 Фев 2022 в 07:59
Я хочу найти среднее/среднее значение определенного значения в определенном столбце, значение представляет собой строку
Допустим, это таблица
RAM Screen_Size Resolution SSD HDD Weight Price
8 15.6 1920 x 1080 512 512 1.90 807.00
12 17.0 ....
Я пытаюсь создать программу, которая запускается десять раз и имитирует кого-то, случайным образом выбирающего число от 0 до 10, пока он не угадает правильное число 9. Они должны обязательно отслеживать числа, которые они уже угадали, чтобы они не не угадать их снова. Мне нужен размер списка, чтоб....
4 Фев 2022 в 07:26
У меня есть текстовый файл test.txt со строками текста, заканчивающимися . Я хотел бы заменить 1 случайное слово из каждой строки звездочками и добавить это слово в конец строки.
Пример: Исходная строка «Lorem ipsum — отличный генератор». to Lorem **** - отличный генератор. ипсум
Это была моя поп....
4 Фев 2022 в 07:02
Вот мой пример кода. Однако он показывает только гистограмму (интерактивную для пользователя) для каждой ячейки. Я хочу добавить ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРАКТИВНЫЙ ГРАФИК 7-дневной скользящей средней данных. Как?
df_cyp = df_exte[df_exte['location']=='Cyprus']
fig = px.bar(df_cyp, x='date', y='total....
4 Фев 2022 в 06:51
Я изо всех сил пытаюсь использовать свою функцию для вычисления и печати значений приближения для каждого значения n. Я также добавлю подсказку, которая идет с кодом.
Определите количество членов в разложении, необходимом для аппроксимации cos(x) в x = 0.3π до 6 значащих цифр, используя следующий р....
4 Фев 2022 в 06:33
У меня есть следующий фрейм данных:
df=
product_name 0 1 2
0 laptop 1200 1000 100
1 printer 150 10 100
2 tablet 300 30 560
3 desk 450 40 640
4 chair 200 20 207
Я хочу добавить сумму столбцов 1 и 2, но с у....
a = [10, 20]
b = a
b += [30, 40]
print(a)
print(b)
Я понимаю, что b = = [10, 20, 30, 40], но не понимаю, почему a = [10, 20, 30, 40]?....
Я пытаюсь преобразовать этот код json в кадр данных python. Я использовал конвертер json, чтобы преобразовать это в csv. Похоже, что значения столбцов находятся перед двоеточием. Должен ли я просто обернуть список имен столбцов? Моя конечная цель — оптимизировать процесс импорта данных. Это при....
Я пытаюсь раскрасить диаграмму рассеяния на основе третьей переменной, в данном случае по состоянию. Я пробовал несколько вариантов, все возвращали сообщения об ошибках или не меняли цвет. Я использую Jupyter Notebook и matplotlib для завершения этого анализа.
Вот мой код:
West_df = merged_df.loc[....
4 Фев 2022 в 06:15
У меня есть Dataframe выглядит следующим образом.
import pandas as pd
import numpy as np
# Create data set.
present = 12
died = 20
dataSet = {'id': ['A', 'A', 'A','A','B','B','B','C'],
'id_2': [1, 2, 3, 1, 1,2,3,1],
'start' : [9,13,12,11,9,20,22,13],
'end' : [14,22,....
У меня есть список как таковой
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 раз.
Следующие се....
У меня есть два вложенных списка: один со списками индексов, а другой со списками строк. 0-й подсписок индексов соответствует 0-му подсписку строк. Внутри каждого подсписка индексов находятся индексы строк соответствующего подсписка строк, которые я хочу включить в новый вложенный список.
nested_i....
4 Фев 2022 в 05:35
Я уже установил pandas для использования в python, но когда я пишу код для импорта pandas, его нельзя было использовать. Как я могу решить эту проблему?....
Мои исходные данные выглядят примерно так:
Day Time Type
3 21:00 0
3 21:00 0
3 22:00 0
4 21:00 0
3 21:00 1
3 22:00 1
4 22:00 1
3 21:00 2
4 22:00 2
4 22:00 2
Хотя это результирующие сгруппированные данные....
4 Фев 2022 в 05:24
Я работал над выражением регулярного выражения в Python, чтобы попытаться сопоставить определенную последовательность один раз после появления слова. Я столкнулся с двумя проблемами: 1) текст, который я пытаюсь найти, имеет переменное количество символов между словом, которое я хочу использовать в ....
4 Фев 2022 в 04:42
Я хочу получить верхний «угол» или гипертреугольник полностью симметричного массива numpy nd. Другими словами, я хочу разрезать массив по всем его диагоналям (с необязательным смещением) и взять только оставшийся треугольник.
# with a 3d array and 0 offset,
a = np.arange(5)
arr=a[:,None,None] + a[....
2
«AttributeError: 'str' не имеет атрибута» при попытке назначить дополнительные атрибуты переменной
Я получаю эту ошибку при запуске этого кода в Python 3:
class Game:
def __init__(self):
self.status = "runing"
self.display = "window1"
self.display.window = "None"
self.display.window.width = 1920
self.display.window.height = 1080
self.display.win....
4 Фев 2022 в 03:48
Я пытаюсь получить словарь, который включает определенное значение из вложенных словарей.
Мои несколько словарей выглядят так:
MyDto = [{'app' : 'chrome',
'id': 'adetwt',
'name': 'John',
'selection': {'food':1324, 'var1': 2039, 'var2': 2126, 'var3': 0}},
{'app' : 'chrome',
'id': 'asdfb',
'name': 'Sa....
4 Фев 2022 в 03:21
Я использую пакет, который предоставляет класс, методы которого выполняют внешний вызов и выдают исключение, если условия не выполняются. Это широко используется в коде, которым я не владею и не могу изменить. Я хотел бы каким-то образом зафиксировать исключение, выполнить действие и повторить исх....
4 Фев 2022 в 02:51
Пример набора данных, с которым я работаю
df = pd.DataFrame({"competitorname": ["3 Musketeers", "Almond Joy"], "winpercent": [67.602936, 50.347546] }, index = [1, 2])
Я пытаюсь выяснить, имеет ли 3 Musketeers или Almond Joy более высокое значение winpercent. Код, который я написал:
more_popular = ....
Проблема: создать рекурсивную функцию, которая по входному ключу возвращала бы количество базовых компонентов для построения данного входного ключа.
ПРИМЕР 1) ввод = "Двигатель" вывод = Двигатель ==> металл: 3, резина: 2
ПРИМЕР 2) ввод = "металл" вывод = металл ==> металл: 1
ПРИМЕР 3) вход = "поршен....
4 Фев 2022 в 02:17