Notice: file_put_contents(): Write of 5040 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 12288 of 17328 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
Bias Variance@biasvariance_ir P.340
BIASVARIANCE_IR Telegram 340
تو پایتون چی کارا نکنیم - بخش 1

لیست‌ها

نوشتنِ کد در پایتون که حداقل‌‌های بهینگی را داشته باشد از مهم‌ترین نیازهایی است که لازم است رعایت‌‌شود. یکی از پرکاربردترین ساختارهای داده‌ای در پایتون لیست است. سعی کنید اگر قرار است آیتم‌های متوالی و زیاد اضافه کنید، تا جای ممکن از تابع append استفاده نکنید و از generator ها یا list comprehension تا جای ممکن استفاده‌کنید. علت این موضوع این است که لیست‌ها ساختارهایی هستند که طول برایشان به صورتِ مستقیم تعریف نمی‌شود در حالی که اگر با زبان‌هایی مثل سی کارکرده‌باشید، می‌دانید که لازم است حتما طول آرایه مشخص باشد. رفتار لیست‌ها در پایتون به این شکل است که در سایزهایی مشخص، اگر طولِ بیشتر لازم بود، لیستِ قبلی به یک لیستِ بزرگ‌تر منتقل‌می‌شود. این کار سربارِ کپی‌کردن دارد. این گونه فرض کنید که اگر لیست‌ها در اندازه‌ی 10، 20، 50 و 100 نیاز باشد که به لیستِ بزرگ‌تر منتقل‌شوند، در این نقاط باید کپی انجام‌شود. براین اساس، چهار کپی خواهیم‌داشت که یکی از دیگری سنگین‌تر خواهدبود. سعی کنید از کدی مثل قطعه کد پایین تا می‌شود استفاده‌نکنید.

a = []
for item in range(100_000):
a.append(item)

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
#نکته_آموزشی #پایتون
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
پشتیبانی | کانال | سایت | اینستاگرام | آپارات



tgoop.com/biasvariance_ir/340
Create:
Last Update:

تو پایتون چی کارا نکنیم - بخش 1

لیست‌ها

نوشتنِ کد در پایتون که حداقل‌‌های بهینگی را داشته باشد از مهم‌ترین نیازهایی است که لازم است رعایت‌‌شود. یکی از پرکاربردترین ساختارهای داده‌ای در پایتون لیست است. سعی کنید اگر قرار است آیتم‌های متوالی و زیاد اضافه کنید، تا جای ممکن از تابع append استفاده نکنید و از generator ها یا list comprehension تا جای ممکن استفاده‌کنید. علت این موضوع این است که لیست‌ها ساختارهایی هستند که طول برایشان به صورتِ مستقیم تعریف نمی‌شود در حالی که اگر با زبان‌هایی مثل سی کارکرده‌باشید، می‌دانید که لازم است حتما طول آرایه مشخص باشد. رفتار لیست‌ها در پایتون به این شکل است که در سایزهایی مشخص، اگر طولِ بیشتر لازم بود، لیستِ قبلی به یک لیستِ بزرگ‌تر منتقل‌می‌شود. این کار سربارِ کپی‌کردن دارد. این گونه فرض کنید که اگر لیست‌ها در اندازه‌ی 10، 20، 50 و 100 نیاز باشد که به لیستِ بزرگ‌تر منتقل‌شوند، در این نقاط باید کپی انجام‌شود. براین اساس، چهار کپی خواهیم‌داشت که یکی از دیگری سنگین‌تر خواهدبود. سعی کنید از کدی مثل قطعه کد پایین تا می‌شود استفاده‌نکنید.

a = []
for item in range(100_000):
a.append(item)

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
#نکته_آموزشی #پایتون
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
پشتیبانی | کانال | سایت | اینستاگرام | آپارات

BY Bias Variance


Share with your friend now:
tgoop.com/biasvariance_ir/340

View MORE
Open in Telegram


Telegram News

Date: |

Although some crypto traders have moved toward screaming as a coping mechanism, several mental health experts call this therapy a pseudoscience. The crypto community finds its way to engage in one or the other way and share its feelings with other fellow members. How to Create a Private or Public Channel on Telegram? On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression." Private channels are only accessible to subscribers and don’t appear in public searches. To join a private channel, you need to receive a link from the owner (administrator). A private channel is an excellent solution for companies and teams. You can also use this type of channel to write down personal notes, reflections, etc. By the way, you can make your private channel public at any moment. A few years ago, you had to use a special bot to run a poll on Telegram. Now you can easily do that yourself in two clicks. Hit the Menu icon and select “Create Poll.” Write your question and add up to 10 options. Running polls is a powerful strategy for getting feedback from your audience. If you’re considering the possibility of modifying your channel in any way, be sure to ask your subscribers’ opinions first.
from us


Telegram Bias Variance
FROM American