Kate
ух, запуталась) у всех что-то разные ответы
Kate
Подскажите пожалуйста как исправить?🙏🏻
Alexey
Anonymous
Приветствую!
как из pd.Series
[0, (x1,y1)]
[1, (x2,y2)]
...
[n, (xn,yn)]
быстро получить pd.DataFrame вида
[0,0,x1,y1]
[1,1,x2,y2]
...
[n,n,xn,yn]
=========================
сейчас распаковываю так
df = pd.concat([pd.DataFrame([[i, t[0], t[1]]], columns=columns) for t,i in df.items()],
ignore_index=True)
=========================
все это дело забирает 40 секунд ядра CPU на небольшем таком наборе данных, что ни в какие ворота. помогите пж
Kate
Объясните, пожалуйста, как простое присваивание нового имени функции "result = a_function_to_decorate()" возвращает ее значение?
def my_decorator(a_function_to_decorate):
# Здесь мы определяем новую функцию - «обертку». Она нам нужна, чтобы выполнять
# каждый раз при вызове оригинальной функции, а не только один раз
def wrapper():
# здесь поместим код, который будет выполняться до вызова, потом вызов
# оригинальной функции, потом код после вызова
print("Я буду выполнен до основного вызова!")
result = a_function_to_decorate() # не забываем вернуть значение исходной функции
print("Я буду выполнен после основного вызова!")
return result
return wrapper
Kate
и еще хотела узнать - почему в конце в цикле for используется нижнее подчеркивание и в этом же цикле, прибавляя функцию pow_2() N раз к самой себе, разве мы не прибавляем результат возведения в степень, а не время выполнения этого действия?
N = 100
def decorator_time(fn):
def wrapper():
t0 = time.time()
result = fn()
dt = time.time() - t0
return dt
return wrapper
def pow_2():
return 10000000 ** 2
def in_build_pow():
return pow(10000000, 2)
pow_2 = decorator_time(pow_2)
in_build_pow = decorator_time(in_build_pow)
mean_pow_2 = 0
mean_in_build_pow = 0
for _ in range(N):
mean_pow_2 += pow_2()
mean_in_build_pow += in_build_pow()
print(f"Функция {pow_2} выполнялась {N} раз. Среднее время: {mean_pow_2 / N:.10f}")
print(f"Функция {in_build_pow} выполнялась {N} раз. Среднее время: {mean_in_build_pow / 100:.10f}")
ARCHANGEL 🇺🇦
Антон
Влад
ребят есть те кто в парсерах шарят?
Влад
при скачивании страницы код не совпадает с кодом который в браузере
Влад
чувак помоги лучше
Влад
я 2 месяца питон учил
Влад
ты можешь помочь?
Bandito
KRN
Андрей
А зачем ты внутри venv код пишешь?
Антон
Print(str(max(a)))
Миша
Ну если я вас правильно понял, можете сделать булевые return'ы в функциях
Aleksandr
оно как раз отключается
Aleksandr
без r там был бы управляющий символ 0х07. а с r - бэкслэш и а
Aleksandr
это при выводе уже там два бэкслэша, в памяти по идее один. отладчиком можно глянуть
Aleksandr
Maxim135711
Можете подсказать какую-нибудь удобную ide для веб разработки? Мне нужно одностраночное приложение написать, а в блокноте писать не хочется
Alexey
Maxim135711
Спасибо
CyberЖабка
[ Фотография ]
Кто знает что происходит? При нажатии кнопки currier или post_box перекидывает на начало бота. А команду для продолжения не могу правильно написать - аттрибуты не те.
CyberЖабка
Да, решил не переписывать
Syrow
f1 = Draft.objects.filter(user_id = user_id_dop)[g].product_set.all()
выводит
<QuerySet [<Product: Product object (468)>]>
как мне вывести значение данного поля, а не сам этот обьект
Anonymous
Anonymous
должен найти те буквы которые не использованы в тексте но ничего не пишет
Anonymous
West
Всем привет, я только начал изучать программирование. Выбрал язык python, более менее с ним познакомился. Что делать дальше ?
qqizasforia
окно
Kamelfo
Йо, мне тоже можешь?
Kamelfo
Мап в лс скинуть
Anonymous
Anonymous
Ну да)
Anonymous
Кнч
Anonymous
чел, если ты не знаешь, не пиши, а так очень много людей усваивали навыки программирования
Anonymous
Чел, он написал что более менее с ним познакомился
Anonymous
По твоему более менее это знать как складывать числа?
Anonymous
Ну сорян, для меня ознакомится это более менее его знать
Anonymous
Нуууу наверно, да
West
West
Да, это тоже
Alexey
Да, это тоже
Можно посмотреть вот это https://docs.python.org/3/tutorial/index.html
Денис
Хоче релизовать в Aiogram, пишешь текст, бот тебе его озвучивает. Но не знаю как сделать, условия
@dp.message_handler(commands=["voice"])
async def sent_Voice(message: types.Message):
await message.reply('Напишіть текст для озвучування')
text = message.text
tts = gTTS(text, lang='uk')
tts.save('Audio.mp3')
await bot.send_audio(message.chat.id, mp3, '<code>Your voice</code>', parse_mode="Markdown")
Денис
учусь пока что
onekg
+
kinn
Привет
Мне нужно поднять сервер на своем компе для обработки get запросов
Проблема в том, что я умею поднимать его только на localhost, а мне нужно, чтобы он был доступен с внешней сети (тоже сеть поднять его на внешнем ip моего компа)
Как это можно сделать?
Kamoliddin
Kamoliddin
EС2 от aws как вариант
Kamoliddin
У yandex тоже есть
kinn
Vladimir
Иван
pySerial
Qqq
Приветствую всех, я человек долгое время проработал в ремонте компьютеров, хочу стать разработчик python если у кого список литературы или полезные ссылки поделитесь пожалуйста
Alexey
Bandito
Bandito
в чем проблема ?
Alexey
Bandito
'C:\Users\Gioia\AppData\Local\Programs\Python\Python310\python.exe -m pip install --upgrade pip' command.
Bandito
?
Iftixor Shukur-Salimov
Всем доброго, можете подсказать решение проблемы:
Я запускаю 2 бота один телеграм бот другой дискорд бот в одном проекте, но запускается только один из них, run которого был вызван первым.
Как можно решить проблему чтобы оба бота работали?
ㅤ
Всем привет, возможно ли установить прокси на процесс если имеется pid (precess id)? И как это реализовать? Заранее спасибо 😉
Anonymous
13
ARCHANGEL 🇺🇦
Alexey
Oleksandr
Powershell не дружит в venv. Открой старую добрую cmd
Кирилл
Кто знает зачем в питоне $ ?
freshMAC