وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

Scipy Ubuntu را نصب کنید

0 33
زمان لازم برای مطالعه: 4 دقیقه


ما به روش نصب Scipy در پایتون خواهیم پرداخت روی لینوکس در این مقاله ما تکنیک های مختلف نصب scipy را ارائه خواهیم داد. ما به روش استفاده از آن خواهیم پرداخت pip فرمان و به طور خاص دستور مدیر بسته. به نفع شما، از مثال ها و توضیحات برای بحث در مورد تمام اطلاعات استفاده خواهد شد. برای راحتی شما، اسکرین شات ها را نیز پیوست می کنیم. اما ابتدا بیایید بررسی کنیم که scipy چیست و چرا زبان برنامه نویسی پایتون به آن نیاز دارد.

SciPy در پایتون چیست؟

مجموعه‌ای از ابزارهای منبع باز به نام SciPy که «Sigh Pie» تلفظ می‌شود، بیشتر در زمینه‌های مهندسی، ریاضیات و محاسبات علمی استفاده می‌شود. مبتنی است روی پسوند Python Numpy و تعداد زیادی ماژول مفید برای پردازش سیگنال و تصویر، یکپارچه سازی، بهینه سازی، جبر خطی، تبدیل فوریه، آمار و بسیاری از موضوعات دیگر ارائه می دهد.

SciPy به راحتی قابل نصب است روی همه سیستم عامل های محبوب مبتنی بر روی لینوکس. با استفاده از pip مدیر بسته، شما را از طریق آن راهنمایی خواهیم کرد process از نصب SciPy روی یک سرور خصوصی مجازی لینوکس در این آموزش. در بخش زیر، pip با جزئیات بیشتر پوشش داده خواهد شد.

SciPy به طور منظم در بسته های فرعی سازماندهی شده است که به بسیاری از زمینه های محاسبات علمی می پردازد. خوشه، ثابت، انتگرال، io، linalg، سیگنال، پراکنده، آمار و غیره تعدادی از این موارد هستند.

NumPy در پایتون چیست؟

یک کتابخانه منبع باز برای زبان برنامه نویسی پایتون NumPy (Numerical Python) نامیده می شود. در دستکاری آرایه و محاسبات علمی استفاده می شود. علاوه بر یک شی آرایه چند بعدی، ویژگی های دستکاری آرایه در سطح بالا را ارائه می دهد.

ساخته شده روی جبر خطی NumPy است. این شامل اجرای عملیات ریاضی است روی ماتریس ها و بردارها عملیات اساسی مانند میانگین، حداقل، حداکثر، انحراف استاندارد، واریانس و بسیاری دیگر توسط NumPy پشتیبانی می شود.

خط فرمان Pip را می توان برای نصب NumPy پس از پیکربندی استفاده کرد. دستور زیر را برای نصب NumPy با پایتون 2 وارد کنید.

پیشنهاد می‌کنیم بخوانید:  روش نصب افزونه های Gnome روی اوبونتو 20.04

Scipy Ubuntu را نصب کنیدScipy Ubuntu را نصب کنید

مدیر بسته برای پایتون به طور پیش فرض فراخوانی می شود pip. بسته های اضافی که به طور پیش فرض در کتابخانه استاندارد pf Python گنجانده نشده اند نیز برای نصب در دسترس هستند.

روش نصب Scipy روی لینوکس؟

SciPy معمولاً ممکن است نصب شود روی یک کامپیوتر لینوکس با استفاده از یکی از دو تکنیک ساده. اولین مورد به همان سادگی استفاده از مدیریت بسته داخلی است که با نصب لینوکس ارائه می شود. دومی به اندازه استفاده پیچیده است pip، python مدیر بسته برای نصب SciPy، از دستور تک هر روش استفاده کنید.

Scipy را از طریق Pip Command نصب کنید

مدیر بسته Python که Pip برای نصب و همچنین به روز رسانی بسته ها استفاده می کرد. کتابخانه استاندارد پایتون دارای چندین توابع داخلی است.

Statsmodel و سایر کتابخانه های علوم داده مانند Scikit-Learn بخشی از کتابخانه استاندارد پایتون نیستند. آنها را می توان با استفاده از خط فرمان و تنظیم کرد pip، مدیر بسته پیش فرض برای پایتون.

این رویکرد روش نصب Scipy را با استفاده از pip فرمان خط فرمان را اجرا کنید terminal روی کامپیوتر شما می توانید Command Prompt را راه اندازی کنید روی ویندوز، ترمینال روی مک یا لینوکس terminal که با توزیع لینوکس شما همراه است.

Scipy Ubuntu را نصب کنیدScipy Ubuntu را نصب کنید

اجرا کن ‘python -m pip نصب -U pipبعد از تایپ آن با استفاده از این دستور، می توانید مطمئن شوید که سیستم شما جدیدترین را دارد pip فایل های نصب شده برای استفاده در مدیریت بسته ها.

Scipy Ubuntu را نصب کنیدScipy Ubuntu را نصب کنید

در خط فرمان، را وارد کرده و اجرا کنیدpip scipy را نصب کنید. بسته های اصلی SciPy نصب خواهند شد روی کامپیوتر شما با استفاده از فهرست بسته Python. دستورات ‘pip نصب numpy’ و ‘pip install matplotlib’ می تواند برای نصب بسته های اصلی دیگر مانند Numpy و Matplotlib استفاده شود.

Scipy Ubuntu را نصب کنیدScipy Ubuntu را نصب کنید

در زیر نتیجه اجرا شده استpip دستور scipy را نصب کنید.

Scipy Ubuntu را نصب کنیدScipy Ubuntu را نصب کنید

Scipy را با استفاده از دستور Package Manager نصب کنید

دستورالعمل های نصب ساده برای Python-Scipy روی سرور اوبونتو در اینجا موجود است. سعی کنید روی دکمه Copy کلیک کنید تا دستور را ضبط کنید و آن را در خط فرمان خود رها کنید terminal اگر می خواهید از مدیر بسته داخلی APT استفاده کنید.

برای راهنمایی سریع و گام به گام روی دستورات SSH، جزئیات را در زیر ببینید. برای جلوگیری از اشتباهات تایپی و نصب ناخواسته بسته، کپی/پیست توصیه می شود.

پیشنهاد می‌کنیم بخوانید:  روش نصب ZOOM روی اوبونتو 22.04 Jammy Jellyfish

برای به روز رسانی مخازن بسته و به دست آوردن آخرین اطلاعات بسته، دستور به روز رسانی را اجرا کنید.

Scipy Ubuntu را نصب کنیدScipy Ubuntu را نصب کنید

برای نصب بسته ها و وابستگی ها دستور install را با پارامتر -y صادر کنید.

Scipy Ubuntu را نصب کنیدScipy Ubuntu را نصب کنید

مثال:

از آنجایی که کتابخانه ها در یک محیط مجازی نصب شده بودند، از هم اکنون، اگر هر یک از ماژول های NumPy، SciPy، Matplotlib و غیره با موفقیت نصب نمی شد، با خطای ModuleNotFoundError مواجه می شوید. ما ممکن است ScipPy و Matplotlib را با ایجاد برنامه آزمایشی کوچک لیست شده در زیر ارزیابی کنیم.

در کد می بینید که دو ماژول اول اضافه شده scipy و matplotlib هستند. با ویژگی‌هایی برای کنترل سبک‌های خط، ویژگی‌های فونت، محورهای قالب‌بندی و سایر ویژگی‌ها، ماژولی به نام pyplot ارائه می‌کند که کارها را برای ترسیم ساده می‌کند. بیایید هر خط کد را با جزئیات بررسی کنیم.

این import از دستور scipy استفاده شد import ماژول scipy در خط اول کد. کتابخانه matplotlib متعاقباً به صورت plt بارگیری می شود. سپس از متد ()arrange برای ساخت متغیری استفاده شد که در آن مشخصات نمودار داده شد. یکی از پرکاربردترین توابع پایتون، تابع arrange() است. پس از ایجاد مقادیر با فاصله مساوی، متد arrange() مرجع را به آن مقادیر برمی گرداند.

در خط آخر کد، طرح را با متد show() نمایش داده ایم.

Scipy Ubuntu را نصب کنیدScipy Ubuntu را نصب کنید

در اینجا صفحه خروجی است که در آن نمودار نمایش داده می شود. این نصب سیستم شما و عملکرد موفقیت آمیز ماژول SciPy را نشان می دهد.

Scipy Ubuntu را نصب کنیدScipy Ubuntu را نصب کنید

نتیجه:

روش نصب Scipy در این پست توضیح داده شد. چندین ویژگی در نصب SciPy وجود دارد. بسته دارای یک کد بازگشتی است که می توان از آن برای دسترسی به توابع موجود در بسته های فرعی آن استفاده کرد. نصب این بسته برای استفاده از امکانات پایتون ضروری است. به دلیل ماهیت منبع باز بسته، پتانسیل رشد بسیار زیادی وجود دارد. چندین روش نصب برای راحتی شما وجود دارد. بسته به روی خواسته های ما، ما می توانیم از آن به طور کامل استفاده کنیم.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-29 16:22:06

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید