Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2021 February 03

K

Kotletta_TT in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Товарищи, подскажите пожалуйста по библиотекам asyncio и aiohttp: у меня есть список url'ов, и у них должна быть одна сессия(ClientSession). Как мне асинхронно опросить опросить эти урлы, если можно пример в виде функций. Потому что в доке aiohttp пример только 1го урла, а гугл предлагает варианты с разными ClientSession
источник

D

Danila in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Хочу построить Функцию Вейерштрасса,Но выдает ошибку  operands could not be broadcast together with shapes , в чем косяк?

import numpy as np
import matplotlib.pyplot as plt

total = []
x = np.arange(-2, 2, 0.1)
n=range(0,100)
for b in np.arange (0, 1, 0.1):
   for a in range(1,100):
       if a%2==0 and a!=1:    
           break
           
           
       else:
           total = sum(total + (b**n*np.cos(a**2*np.pi*x)))

           
plt.plot(x, total)
plt.grid(True)
plt.show()
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Kotletta_TT
Товарищи, подскажите пожалуйста по библиотекам asyncio и aiohttp: у меня есть список url'ов, и у них должна быть одна сессия(ClientSession). Как мне асинхронно опросить опросить эти урлы, если можно пример в виде функций. Потому что в доке aiohttp пример только 1го урла, а гугл предлагает варианты с разными ClientSession
Всё как в доке, главное на таски разделить:
async def request(session, url):
 with session.get(url) as r:
   return await r.text()

async def main():
 urls = [...]
 session = aiohttp.ClientSession()
 tasks = [asyncio.create_task(request(session, url) for url in urls]
 await asyncio.gather(*tasks)
источник

K

Kotletta_TT in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Айван
Всё как в доке, главное на таски разделить:
async def request(session, url):
 with session.get(url) as r:
   return await r.text()

async def main():
 urls = [...]
 session = aiohttp.ClientSession()
 tasks = [asyncio.create_task(request(session, url) for url in urls]
 await asyncio.gather(*tasks)
Большое благодарю) сейчас испробую.
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Айван
Всё как в доке, главное на таски разделить:
async def request(session, url):
 with session.get(url) as r:
   return await r.text()

async def main():
 urls = [...]
 session = aiohttp.ClientSession()
 tasks = [asyncio.create_task(request(session, url) for url in urls]
 await asyncio.gather(*tasks)
Я не совсем помню какие там аргументы, и возможно нужен async with
источник
2021 February 06

А!

А !_! in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Годная визуализация нейросети

Стащено с реддита
источник

АН

Антон Никитенко... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Welcome to Babylon
источник

re

reeww eew in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Здраствуйте подскажите как масово передавать в функцию значения????



def cod(n, *args):
   c = n
   if n == 'tag':
       return 'e'
   if n == 'ttt':
       return 'д'
   else:
       return 'Что то другое'

a = cod(input('Введите значения: '))
print(a)

Если я хочу в input ввести одновременно:  'tag','ttt','ttt','ttt','tag','ttt'

Результат хочу получить: e, д, д, д, e, д
источник

E

Egor in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
reeww eew
Здраствуйте подскажите как масово передавать в функцию значения????



def cod(n, *args):
   c = n
   if n == 'tag':
       return 'e'
   if n == 'ttt':
       return 'д'
   else:
       return 'Что то другое'

a = cod(input('Введите значения: '))
print(a)

Если я хочу в input ввести одновременно:  'tag','ttt','ttt','ttt','tag','ttt'

Результат хочу получить: e, д, д, д, e, д
источник

re

reeww eew in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Спасибо, большое! Уже дошел до решения, ваш вариант тоже протестирую👍
источник

P

PirraToZ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ребята, помогите правильно сделать сортировку по json ключу с объектом по которому надо сортировать
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
PirraToZ
Ребята, помогите правильно сделать сортировку по json ключу с объектом по которому надо сортировать
приведи пример списка объектов
источник

P

PirraToZ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
{"a": [1,3], "b": [3,6], "c": [56, 54]}
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это объект(в терминах json).
в питоне его аналог dict
а в питоне , и по-умолчанию порядок его ключей не гарантируется.
обычно сортировка идет внутри списка.
или таки нужно посортировать значения или ключи этого объекта?
источник

P

PirraToZ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Мне нужно сделать сортировку (допустим) по первому значению каждого ключа ["ключ"][0]
источник

K

Kotletta_TT in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
это объект(в терминах json).
в питоне его аналог dict
а в питоне , и по-умолчанию порядок его ключей не гарантируется.
обычно сортировка идет внутри списка.
или таки нужно посортировать значения или ключи этого объекта?
с какой то версии гарантируется по моему 3.7
источник

P

PirraToZ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Как пример:
case = {"a": [16, 58],"b": [234, 7],"c": [11,20]}
Сделать сортировку по 1 значению (ключей)
Вывод:
case = {"c": [11,20], "a": [16, 58], "b": [234, 7]}
Здесь сортировка по 1 значению в порядке возрастания
источник

K

Kotletta_TT in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
PirraToZ
Мне нужно сделать сортировку (допустим) по первому значению каждого ключа ["ключ"][0]
Если я правильно понял то ты как раз таки выше скинул отсортированный уже
источник

K

Kotletta_TT in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Значит правильно
источник

P

PirraToZ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да это не важно, можно сортировать в порядке убывания чисел или в порядке возрастания:)
источник