TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #397 · 12 ное.

Использование Pydantic сегодня стало нормой, и это правильно. Но иногда на ревью вижу, что используют его не всегда корректно. Например, метод BaseModel.model_dump() по умолчанию не преобразует стандартные типы, такие как datetime, UUID или Decimal, в простой сериализуемый для JSON вид. Тогда пишут кастмоный сериализатор для этих типов чтобы функция json.dump() не падала с ошибкой. import uuid from datetime import datetime from decimal import Decimal from uuid import UUID from pydantic import BaseModel class MyModel(BaseModel): id: UUID date: datetime value: Decimal obj = MyModel( id=uuid.uuid4(), date=datetime.now(), value='1.23' ) print(obj.model_dump()) # не подходит для json.dump # { # 'id': UUID('4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1'), # 'date': datetime.datetime(2025, 12, 12, 12, 12, 12, 111111), # 'value': Decimal('1.23') # } # добавляем свой кастомный сериализатор json.dumps(obj.model_dump(), cls=MySerializer) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2025-12-12T12:12:12.111111', # 'value': '1.23' # } В данном случае класс MySerializer обрабатывает datetime, UUID и Decimal. Например так: class MySerializer(json.JSONEncoder): def default(self, o): if isinstance(o, Decimal): return str(o) elif isinstance(o, datetime): return o.isoformat() elif isinstance(o, UUID): return str(o) return super().default(o) Специально для тех, кто всё еще так делает - в этом нет необходимости! Pydantic может это сделать сам, просто нужно добавить параметр mode="json". json.dumps(obj.model_dump(mode="json")) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2012-12-12T12:12:12.111111', # 'value': '1.23' # } #pydantic#libs

Резултати

Пронајдени 2 слични објави

Пребарај: #astellaspharma

当前筛选 #astellaspharma清除筛选
Торгпредство России в Японии

@tradereprofrussiainjapan · Post #1493 · 25.12.2024 г., 03:14

Япония продолжает разработку лекарственных препаратов нового поколения Японские фармацевтические гиганты продолжают активно разрабатывать технологии искусственного интеллекта (ИИ) для производства лекарственных препаратов нового поколения и создания полноценной медицинской цифровой инфраструктуры. Ключевым партнером японцев выступают американские разработчики ИИ, в первую очередь компания Nvidia. Инструменты ИИ в сочетании с большими базами данными и локализацией теоретически способны расширить возможности японской медицины, особенно с учетом острого дефицита (до 500 тыс.) высококвалифицированных медработников. В частности, ведущие фармкомпании Японии - Astellas, Daiichi-Sankyo и Ono Pharmaceutical - используют Tokyo-1, суперкомпьютер с ИИ разработки NVIDIA DGX AI, созданный в сотрудничестве с Xeureka ("дочкой" японской Mitsui & Co., Ltd.), для создания ИИ-моделей в сфере разработки лекарственных препаратов и молекулярного моделирования. Использование ИИ позволит японским фармгигантам: - Сократить сроки и снизить затраты на разработку новых лекарственных препаратов. - Повысить вероятность успеха в разработке лекарственных препаратов. - Тиражировать использование генотерапии. Компания Astellas Pharma уже объявила о своих достижениях в области разработки лекарств с использованием ИИ, основываясь на опыте создания нового кандидата на лекарство — соединения ASP5502. Этот препарат, созданный с помощью ИИ-технологий, недавно вступил в фазу клинических испытаний. В процессе разработки ASP5502 компания значительно сократила сроки исследований. Если ранее этап исследовательской фазы занимал в среднем два года, то в случае с ASP5502 он был завершен всего за семь месяцев. Более того, ASP5502 может стать первым в своем классе препаратом с новой химической структурой или терапевтической концепцией. #Фарма#ИИ#AstellasPharma

⚡️⚡️⚡️Уважаемые коллеги! ⚡️⚡️⚡️ 28 февраля 2023 года в МКНЦ им. А.С. Логинова пройдет конференция "РАК ПРЕДСТАТЕЛЬНОЙ ЖЕЛЕЗЫ – НОВЫЕ ВЫЗОВЫ". У каждого участника будет исключительная возможность очной дискуссии с экспертами в данной области. Уверены, будет очень интересно! 📆Дата мероприятия: 28 февраля 2023 г. ⏰Время проведения: 16:00 – 18:30 📍Место проведения: МКНЦ им. А.С. Логинова, г. Москва, шоссе Энтузиастов, д. 86, актовый зал (10 корпус) 📲 Регистрация: на месте или на сайте MedX.pro #МОО #MedXpro #МКНЦимЛогинова #AstraZeneca #JohnsonJohnson #JanssenPharmaceutica #AstellasPharma Программа конференции 👇👇👇