بسیاری از تحلیلهای عددی نیاز به تولید اعداد تصادفی دارند. تعداد زیادی از الگوریتمها نیز وجود دارند که برای ارائه راه حل اقدام به ایجاد پاسخهای تصادفی برای مسئله و بهبود آنها مینمایند. برای همین هم ایجاد اعداد تصادفی یکی از ملزومات شبیهسازیهای علمی میباشد. در این نوشته به معرفی امکانات کتابخانه numpy برای تولید اعداد تصادفی پرداخته خواهد شد. ادامه خواندن “ریزهکاریهای تولید اعداد تصادفی با استفاده از Numpy در پایتون”
پیادهسازی رگرسور خطی در پایتون
رگرسیون خطی تخمین یک پارامتر بهصورت تابعی خطی از تعدادی داده دیگر میباشد. در عمل ما به دنبال به دست آوردن یک خط یا در حالت کلی اَبَر صفحه هستیم که با توجه به معیار خطای تعریف شده بهینه است. این روش کاربرد ویژه در علوم و مهندسی داشته و آشنایی با نحوه پیادهسازی آن در پایتون موضوع این نوشته میباشد. ادامه خواندن “پیادهسازی رگرسور خطی در پایتون”
استفاده از دادههای موارد ابتلا به بیماری کووید-۱۹ در پایتون
یکی از پر اهمیتترین مباحث در روبرویی با بیماریهای پاندمیک پیشبینی سیر حرکتی بیماری میباشد. این کار با تحلیل و کاوش دادهها امکان پذیر میباشد. در چند ماه اخیر با شیوع بیماری کووید-۱۹ بسیاری از محققین شروع به تحلیل دادههای آماری کردهاند و بسیاری نیز در پی بازنمایی اطلاعات معنیدار استخراج شده از این دادهها هستند. در این نوشته به معرفی مخزن گیتهاب حاوی تعدادی از دادههای موارد ابتلا و نحوه خواندن این دادهها و رسم نمودار لوگاریتمی مبتلایان، بهبودیافتگان و موارد فوتی پرداخته خواهد شد.
ادامه خواندن “استفاده از دادههای موارد ابتلا به بیماری کووید-۱۹ در پایتون”
پایتون دیلینده مجموعهلر و اونلارلا علاقهلی ائیلهملر
ریاضیاتین چوخلو ساحهلری مجموعهلر نظریهسی اساسیندا قورولموشدور. مجموعهلر، نظریهلردن و محض قونولاردان علاوه، عملده ده ایشلهنرلر. بونا گؤره ده یئنی یازیلیملاما دیللرینده، مجموعهلرین ایشلهنیشینی راحاتلاندیرماق اوچون، اونلارا مخصوص تابعلر و ائیلهملر حاضیرلانیب دیر. بو یازیدا پایتون دیلینده مجموعهلر و اونلارلا علاقهلی ائیلهملره گؤره دانیشیلاجاق دیر.
ادامه خواندن “پایتون دیلینده مجموعهلر و اونلارلا علاقهلی ائیلهملر”
پایتون دیلینده Gtk ایله ایشلهدیچی رابطلی یازیلیملار یازماق (ایکینجی بؤلوم)
پایتون یازیلیملاما دیلینده Gtk واسطهسییله ایشلهدیچی رابطلی یازیلیملار یازماق اؤرگتمهسینین ایکینجی بؤلومونده، ایشلهدیچی رابطده ایشلهنن نرسهلرین نئجه ایستهدیگیمیز کیمی صفحهده یئرلشدیریلمهلری آچیقلاناجاق دیر. قاباقکی یازی کیمی، بو یازیدا دا اؤرگتمه مثاللارلا اؤنریلهجک دیر.
ادامه خواندن “پایتون دیلینده Gtk ایله ایشلهدیچی رابطلی یازیلیملار یازماق (ایکینجی بؤلوم)”
نکاتی پیرامون کار با آرایههای numpy در پایتون
کتابخانه محاسبات عددی numpy به همراه کتابخانههای scipy و matplotlib مجموعهای غنی از امکانات را برای انجام شبیه سازی های علمی و بازنمایی آنها فراهم آورده اند. لکن نحوه استفاده از امکانات فراهم شده توسط این کتابخانه ها تعیین کننده میزان راحتتر شدن کار برای ما می باشد. در این نوشته به بررسی ریزه کاری هایی از آرایه numpy پرداخته خواهد شد.
ادامه خواندن “نکاتی پیرامون کار با آرایههای numpy در پایتون”
مستندسازی کدها در پایتون
برای اینکه کدهای ما برای افراد دیگر و همچنین خودمان در زمانهای آتی قابل استفاده باشد، مستندسازی آنها هنگام نوشتن امری ضروری می باشد. برای مستندسازی انواع فرمهای استانداردی وجود دارد که در این نوشته به یکی از آنها که سازگار با محیط Spyder است، پرداخته خواهد شد.
پایتون دیلینده Gtk ایله ایشلهدیچی رابطلی یازیلیملار یازماق (آتدیم آتدیم کیچیک مثاللارلا، بیرینجی بؤلوم)
عموم ایشلهدیچیلر اوچون یازیلان یازیلیملارا، ایشلنمهسینین راحاتلیغی ان مهم خصوصیت ساییلیر. اونون اوچون ده ایشلهدیچی رابطلرین نئجه یازیلماسینی باشارماق هر بیر یازیلیملاییچییا گرک دیر. ایشلهدیچی رابطلرینین یازماسی اوچون حاضرلانمیش کیتابخانالاردان بیری Gtk کیتابخاناسی دیر. بو یازیدا بو کیتابخانانین ایشلهدیچی رابط یاراتماق اوچون نئجه ایشلنمهسی آچیقلاناجاق.
برنامهریزی خطی در پایتون با استفاده از کتابخانه PuLP
بسیاری از مسائل صنعت و مهندسی در عمل به برنامهریزی بهینه با تابع هزینه قابل بیان به شکل خطی تحت قیود تساوی و ناتساوی ختم میشود. ابزارهای بسیاری برای حل این نوع مسائل طراحی شده است که بطور رایگان در دسترس عموم قرار دارد؛ مثل GNU Linear Programming Kit یا GLTK. با این حال این ابزارها بعنوان ورودی از مدل مجتمع ماتریسی استفاده می کنند. کتابخانه PuLP در پایتون واسط بین کاربر و حل کنندههای برنامهریزی خطی میباشد تا کاربر در گیر ساخت مدل ماتریسی که اغلب زمان بر و پر خطا است نباشد.
ادامه خواندن “برنامهریزی خطی در پایتون با استفاده از کتابخانه PuLP”