PYTHONL Telegram 4919
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 Π£ΡΠΊΠΎΡ€ΡŒ import Π² Python-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ lazy loading β€” Π±Π΅Π· измСнСния Π»ΠΎΠ³ΠΈΠΊΠΈ

Если Ρƒ тСбя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с тяТёлыми модулями (`pandas`, torch, tensorflow`), Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ всСгда Π½ΡƒΠΆΠ½Ρ‹ β€” Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉ ΠΈΡ… зря. Python позволяСт **ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ использования**, Ρ‡Π΅Ρ€Π΅Π· встроённый `importlib.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это выглядит Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅:



import importlib

# ΠžΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° для Π»Π΅Π½ΠΈΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°
def lazy_import(name):
return importlib.util.LazyLoader(importlib.import_module(name))

# ИспользованиС
np = lazy_import('numpy')
# numpy Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½

# Π’Π΅ΠΏΠ΅Ρ€ΡŒ загрузится:
print(np.array([1, 2, 3]))


@pythonl
❀34πŸ‘17πŸ”₯5



tgoop.com/pythonl/4919
Create:
Last Update:

🧠 Π£ΡΠΊΠΎΡ€ΡŒ import Π² Python-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ lazy loading β€” Π±Π΅Π· измСнСния Π»ΠΎΠ³ΠΈΠΊΠΈ

Если Ρƒ тСбя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с тяТёлыми модулями (`pandas`, torch, tensorflow`), Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ всСгда Π½ΡƒΠΆΠ½Ρ‹ β€” Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉ ΠΈΡ… зря. Python позволяСт **ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ использования**, Ρ‡Π΅Ρ€Π΅Π· встроённый `importlib.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это выглядит Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅:



import importlib

# ΠžΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° для Π»Π΅Π½ΠΈΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°
def lazy_import(name):
return importlib.util.LazyLoader(importlib.import_module(name))

# ИспользованиС
np = lazy_import('numpy')
# numpy Π΅Ρ‰Ρ‘ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½

# Π’Π΅ΠΏΠ΅Ρ€ΡŒ загрузится:
print(np.array([1, 2, 3]))


@pythonl

BY Python/ django


Share with your friend now:
tgoop.com/pythonl/4919

View MORE
Open in Telegram


Telegram News

Date: |

Image: Telegram. "Doxxing content is forbidden on Telegram and our moderators routinely remove such content from around the world," said a spokesman for the messaging app, Remi Vaughn. Read now According to media reports, the privacy watchdog was considering β€œblacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram. With the administration mulling over limiting access to doxxing groups, a prominent Telegram doxxing group apparently went on a "revenge spree."
from us


Telegram Python/ django
FROM American