در حال بارگزاری

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

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

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

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

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

مثال 1 !

import numpy as np
a=np.arange(5)
print(a.ndim)

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

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

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

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

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

مثال 2 !

import numpy as np
a=np.zeros( (2,5) )
print(a.ndim)

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

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

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

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

تمرین !

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

import numpy as np
a=np.zeros( (2,5,5,7,1,1,2) )
print(a.ndim)

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

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

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

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

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

مطالب مرتبط

آموزش jupyter notebook (ژوپیتر نوت بوک) - ایجاد یک فایل جدید در این آموزش، از سری آموزش‌های Jupyter...

آموزش تابع enumerate در پایتون (Python) تابع enumerate یک تابع از پیش‌ساخته شده و موجود در خود برنامه...

جزئیات نوشته
تعداد دیدگاه 4
تعداد بازدید 3.4K
تاریخ انتشار 28/07/2019
تاریخ بروزرسانی 28/07/2019
نویسنده گروه آموزشی کولاک
برای ارسال دیدگاه ابتداواردشوید