جزئیات آموزش
مدرس: سجاد رحمانی
آخرین ویرایش: ۰۶ مرداد ۱۳۹۸
دسته بندی:

کانال تلگرام

بنر تلگرامی

آموزش تابع ndim در numpy پایتون (python)

این تابع (تابع ndim) در numpy پایتون میاد و  تعداد ابعاد یک آرایه رو به ما خروجی میده! در این آموزش به طور خیلی کامل درباره این تابع صحبت خواهیم کرد و با مثال و تمرین مبحث رو یاد خواهیم گرفت!

اسم تابع ndim مخفف number of dimensions است! (به معنی تعداد ابعاد!)

مثال ۱ !

در خط اول که مثل همه‌ی آموزش‌های قبلی که تا الان داشتیم، اومدیم پکیج numpy رو با اسم مستعار np وارد برنامه کردیم! احتمالاً می‌پرسید حالا چرا اسم مستعار! دلیلش اینه که اون اسم، طولانی است! و ما حوصله نداریم در سراسر برنامه هِی اون اسم طولانی رو صدا بزنیم! واسه همین میایم خلاصه میکنیم و به پایتون می‌گیم آقا من از این به بعد اگر گفتم np، منظورم همون numpy است!

حقیقتاً اون دوستانی که همه آموزش ها رو دارن دنبال میکنند، دقیقاً مثل من به توضیح این خط اول آلرژی گرفتن! چون همیشه همینا رو باید بگم!

در خط دوم هم از تابع arange در numpy استفاده کردیم و یک آرایه ۱ بعدی رو درست کردیم!

در خط دوم میگیم بیا و تعداد ابعاد این آرایه رو واسمون چاپ کن!

پایتون هم در خروجی عدد ۱ رو چاپ میکنه! چون آرایه ما در این مثال یک بعدی بود!

مثال ۲ !

خط اول که دقیقاً مشابه قبلی است!

در خط دوم اومدیم با استفاده از تابع zeros در numpy پایتون یک آرایه ۲ در ۵ ساختیم که همه عناصر آن عدد صفر (۰) هستند! همین!

خب حالا وقتی میگیم آرایه ۲ در ۵ ! قبول دارید که ۲ بعد داریم؟! [علی الاصول باید قبول داشته باشید!]

در خط سوم هم همین بُعد a رو میایم چاپ میکنیم! که بهمون همون ۲ رو خروجی خواهد داد!

تمرین !

برای اینکه تاکید کنیم برای ابعاد بالاتر هم میتونید از ndim استفاده کنید! لطفاً شما بگید خروجی کد زیر چی میشه؟!

جواب: بله درسته! میشه ۷ بعد! و خروجی عدد ۷ خواهد بود! همین! پس یادمون باشه تابع ndim برای مشخص کردن تعداد ابعاد یک آرایه مورد استفاده قرار میگیرد!

آموزش‌های پیشنهادی!

جلسه قبل!: آموزش تابع size و shape در numpy پایتون

جلسه بعد: بزوودی … !

آموزش رایگان زبان برنامه نویسی پایتون به زبان فارسی