مثال) کدی به زبان C++ با استفاده از توابع بنویسید که 2 عدد را در درون تابع main دریافت کند و بعنوان آرگومان به تابعی بفرستد، تابع آنها را با هم جمع کند و نتیجه را به تابع main برگرداند و سپس نتیجه چاپ ...
WhatsApp: +86 1822175507345 - فرض کنید تابع isPrime که عدد صحیح n را گرفته و اول بودن و یا نبودن آن را با True و False برمی گرداند را داریم. با کمک این تابع یک دستور تک سطری بنویسید که لیست اعداد اول کوچکتر و مساوی 1000 را بسازد.
WhatsApp: +86 18221755073روش پیادهسازی و کار با آنها را توضیح داده و فیلم آموزشی خود را به شکلی ارائه دهد که مخاطب تا حد کاملی به الگوریتمها مسلط شود. در قسمت پایین چند مورد از این الگوریتمها را معرفی کردهایم.
WhatsApp: +86 18221755073به مثال زیر دقت کنید. ... برای مثال اول، جایگشتی از اعداد 1 تا 5 را با دستور randperm ایجاد میکنیم. ... کل این فرآیند رو درون یک حلقه تکرار for در متلب پیاده سازی کنید. کد متلب این برنامه مشابه زیر میشه: A ...
WhatsApp: +86 18221755073یک تابع «غیربازگشتی» بنویسید که با دریافت یک عدد صحیح، مجموع ارقام آن را برگرداند (مثلاً با دریافت ۳۵۱ مقدار ۹ را برگرداند). این تابع را به صورت «بازگشتی» هم بنویسید.
WhatsApp: +86 18221755073در این پست قصد داریم چندین نمونه مثال تابع در سی پلاس پلاس را بررسی و پیاده سازی نماییم. روال بدین صورت میباشد که ابتدا صورت سوال را مطرح و سپس پاسخ آن را در قالب سورس کد بیان میکنیم.
WhatsApp: +86 18221755073به هیچ وجه اسم تابع ها را عوض نکنید و همهی کدهایی که می خواهید بزنید را در همان def ها پیادهسازی کنید (خارج از def ها کدی نگذارید فقط به جز import کردن کتابخانه ها که همان ابتدای فایل قرار دهید ...
WhatsApp: +86 18221755073پیاده سازی با دریافت یک پارامتر. در ادامه کدهایی نمایش داده شدهاند که تابع Range را تنها با دریافت یک پارامتر یعنی همان پارامتر اجباری stop پیادهسازی میکنند.. با استفاده از تابع range در پایتون، دنبالهای از اعداد متوالی ...
WhatsApp: +86 18221755073در دنیای برنامهنویسی، نوشتن یک برنامه برای حل مسائل ریاضی یکی از دلچسبترین کارهای ممکن است. با نوشتن چند خط کد، میتوانیم مسائلی که برای حل شدن به صورت دستی، به زمان قابل توجهای نیاز دارند را در مدت زمانی کوتاه حل ...
WhatsApp: +86 18221755073پیاده سازی K-means در پایتون ... اساساً میتوان سه معیار توقف را برای متوقف کردن حلقه تکرار الگوریتم K-means به کار گرفت. این سه معیار در ادامه فهرست شدهاند: ... نحوه کار با رشته در PHP + آموزش ۸۰ تابع ...
WhatsApp: +86 18221755073با مطالعه این مطلب نحوه پیادهسازی و عملکرد ۸۰ تابع مختلف رشته در php را یاد خواهید گرفت. به منظور درک بهتر عملکرد این توابع سعی شده است تا برای هر کدام از توابع مثالی جداگانه ارائه شود.
WhatsApp: +86 18221755073Confusion matrix چیست. اما بدیهی است که مسایل کلسیفیکیشن، تنها محدود به دو کلاس داده ای نمی شوند و ما نیاز داریم تا بتوانیم کانفیوژن ماتریس را برای طبقه بندی چند کلاسه (Multi-Class Classification) نیز پیاده سازی کنیم.
WhatsApp: +86 18221755073چه دانشجویی باشید که به تازگی با زبان برنامهنویسی پایتون آشنا شده یا برنامهنویس حرفهای باشید که بهدنبال تقویت مهارتهای خود است، داشتن دانش استفاده صحیح و کامل از تابع sum بهطرز چشمگیری عملکرد کدنویسی را ...
WhatsApp: +86 18221755073برای پیادهسازی الگوریتم بازگشتی، ابتدا باید تعریف صحیح تابع بازگشتی را بررسی کرد و مطمئن شد که تابع در هر مرحله به نحوی به زیرمسائل کوچکتری تقسیم میشود تا به دست آوردن پاسخ نهایی برسیم.
WhatsApp: +86 18221755073یک مثال ساده: فرض کنید یک مجموعه از X=(x1,x2,x3) که می خواهیم تابع f(X)=x1+x2+x3 را به حداقل برسانیم. ... سپس به سادگی می توان مساله بهینهسازی تعریفشده زیر را با استفاده از الگوریتم ژنتیک حل کرد ...
WhatsApp: +86 18221755073اکنون با پیادهسازی شیوهای جدید در تکرار آشنا میشویم. به بیانی ساده، تابع بازگشتی (Recursive function) به تابعی گفته میشود که خود را از داخل بدنه خود فراخوانی میکند. پیادهسازی تابع به صورت ...
WhatsApp: +86 18221755073این امکان به شما اجازه میدهد که به راحتی مجموعهای از دادهها را به تابع منتقل کنید و از آنها در بدنه تابع استفاده کنید. مثال: def print_list(my_list): for item in my_list: print(item) numbers = [1, 2, 3, 4, 5] print_list(numbers ...
WhatsApp: +86 18221755073با این دانش، میتوانید لیستهای پیوندی را برای حل مشکلات مختلف پیادهسازی کنید و درک خود را از ساختمان داده و الگوریتم الگوریتم چیست به زبان ساده و با مثال های فراوان. در این مقاله به زبان ...
WhatsApp: +86 18221755073به عنوان سومین الگوریتم از مجموعه ی 6 الگوریتم جادویی دنیای برنامه نویسی، قصد دارم در مورد الگوریتم Recursive (بازگشتی)، که یکی از جالبترین و پرکاربردترین الگوریتمهای برنامه نویسی است آموزشی را ارائه بدهم.
WhatsApp: +86 18221755073برای پیادهسازی و محاسبه فاکتوریل در پایتون ابتدا یک تابع با نام factorial تعریف میکنیم. سپس در داخل تابع یک شرط قرار میدهیم تا هر زمان متغیر n به صفر رسید، مقدار 1 را برگرداند و کار تابع به ...
WhatsApp: +86 18221755073در این قسمت از دوره آموزشی برنامهنویسی C و C++، مباحثی مانند مفهوم تابع، نحوه اعلان و تعریف تابع، روشهای ارسال مقادیر به تابع به صورت call by value و call by reference، تابع بازگشتی، نحوه ایجاد namespaceهای ...
WhatsApp: +86 18221755073این کار را با پیادهسازی متدهای خاصی انجام میدهیم که به نام «متدهای جادویی» (Magic Methods) یا «Dunder Methods» معروف هستند. ... عملگر های مقایسه ای در پایتون، باید متدهای جادویی متناظر با هر عملگر را در ...
WhatsApp: +86 18221755073برای انجام این کار کد زیر را اجرا کنید: from sklearn.neural_network import MLPClassifier mlp = MLPClassifier(hidden_layer_sizes=(10, 10, 10), max_iter=1000) mlp.fit(X_train, y_train.values.ravel()) بله، با Scikit-Learn، شما میتوانید شبکه عصبی را با این سه خط کد ایجاد ...
WhatsApp: +86 18221755073برای آشنایی بیشتر با ماتریسها بهتر است نوشتارهای ماتریسها در ریاضی — به زبان ساده و ترانهاده ماتریس — به زبان ساده را مطالعه کنید. همچنین خواندن مطالب ساختمان داده (Data Structure) — راهنمای جامع و کاربردی و دترمینان یک ...
WhatsApp: +86 18221755073در این مقاله به آموزش نحوه محاسبه فاکتوریل در پایتون با سه رویکرد متفاوت پرداخته شده است. ... با روشهای مختلفی قابل پیادهسازی است. ... ۱ رسید، جواب اصلی با جایگزین کردن هر جواب در تابع قبلی ...
WhatsApp: +86 18221755073در این مطلب، راه مسئله محاسبه جمع ارقام یک عدد در پایتون را با ۸ روش مختلف ارائه داده و کدهای مربوط به هر روش را نوشتیم.
WhatsApp: +86 18221755073در این بخش یک تابع square را پیادهسازی کردهایم: ... با استفاده از مجموع کل (sum-amount) و با آغاز 0 استفاده میشود. ... میخواهیم نمونهای از چگونگی ترکیب هر سه تابع در مثال خود ارائه کنیم. وقتی از سبد ...
WhatsApp: +86 18221755073بر اساس تعریف ویکیپدیا، برنامهنویسی تابعی یک پارادایم برنامهنویسی یا سبکی برای ایجاد ساختار و عناصر برنامههای رایانهای است که با محاسبه به صورت یک ارزیابی تابعهای ریاضیاتی برخورد میکند و از وضعیتهای در حال تغییر و دادههای تغییرپذیر اجتناب میکند.
WhatsApp: +86 18221755073این ویژگی باعث میشود ترجمههای دقیقتری نسبت به مدلهای سنتی مانند RNNها ارائه دهند. در پیادهسازی با PyTorch، میتوان از ماژولهای آماده برای ساخت و آموزش مدلهای ترجمه ماشینی استفاده کرد.
WhatsApp: +86 18221755073فرض کنید یک مسئله سه کلاسه داریم و در آن شبکه عصبی برای سه نمونه a,b و c خروجی های زیر را تخمین زده است. ... از طرفی چون هر دو را با یک سطح اطمینان تصمیم گیری کرده، پس باید به یک میزان جریمه شوند ...
WhatsApp: +86 18221755073یعنی این سیگنال دارای سه مؤلفه با فرکانسهای w 1 ،w 2 و w 3 و ... (t در مثال فوق را با فرکانس F s نمونهبرداری ... از محاسبات را روی کاغذ انجام دهید و سپس عبارات محاسباتی ساده شده را پیادهسازی کنید ...
WhatsApp: +86 18221755073متد بعدی که باید پیادهسازی شود، مربوط به محاسبه تابع برازندگی است. این تابع با دریافت یک مجموعه از کروموزومها (جمعیت یا Population)، برازندگی هر کروموزوم را محاسبه و در خروجی برخواهد گرداند.
WhatsApp: +86 18221755073در این مقاله قصد داریم تا به بررسی مفهوم Recursion پرداخته و کاربرد آن در حل مسائل را تشریح کنیم و ببینیم چگونه میتوان یک به اصطلاح Recursive Function برای حل یک مسئلۀ کاربردی در زبان برنامهنویسی پایتون پیادهسازی کرد.
WhatsApp: +86 18221755073در زبان برنامهنویسی پایتون، توان اعداد به دو روش متفاوت محاسبه میشود. روش اول با استفاده از عملگر ** و روش دوم با استفاده از تابع pow() کار میکند که در این مطلب از مجله فرادرس درباره هر دو روش و نحوه استفاده از هر کدام ...
WhatsApp: +86 18221755073در صورتی که به پیادهسازی الگوریتمها به زبان برنامهنویسی و مبحث گرافها علاقهمند هستید، پیشنهاد میکنیم مطلب برنامه تشخیص وجود دور در گراف جهت دار همراه با راهنمای کاربردی را از مجله ...
WhatsApp: +86 18221755073