مقدمة لـ NumPy

المقترح:

إنشاء نصيحة ndarray نصيحة طريقة، ثم سيتم تحويلها إلى.

يستخدم نصيحة NumPy لمعالجة النصائح. يتم تسمية نصائح نصيحة في NumPy ، يمكننا نقل قائمة أو زوج أو أي عنصر مشابه لنصيحة إلى يمكننا استخدام طريقة، ثم سيتم تحويلها إلى الوظيفة التي تنشئ نصيحة NumPy

مثال

import numpy as np 
عنصر.
print(arr)
arr = np.array([1, 2, 3, 4, 5])

تشغيل مثال

print(type(arr)) type(): هذه الوظيفة المدمجة في Python تخبرنا عن نوع العنصر الذي يتم تقديمه لها. مثل الشيفرة أعلاه، فإنها تشير إلى arr هو numpy.ndarray

النوع. طريقة، ثم سيتم تحويلها إلىلإنشاء ، يمكننا نقل قائمة أو زوج أو أي عنصر مشابه لنصيحة إلى array() طريقة، ثم سيتم تحويلها إلىndarray

مثال

:

import numpy as np 
إنشاء نصيحة نصيحة باستخدام الزوج:
print(arr)

تشغيل مثال

arr = np.array((1, 2, 3, 4, 5))

الأبعاد في النصيحة

الأبعاد في النصيحة هي مستوى من عمق النصائح (النصائح المدمجة).النصائح المدمجة:

هذا يشير إلى النصيحة كعنصر في النصيحة.

النصيحة الصفرية الأبعاد

مثال

النصيحة الصفرية الأبعاد، أو العناصر (النصائح)، هي العناصر في النصيحة.

import numpy as np
إنشاء نصيحة صفرية الأبعاد باستخدام القيمة 61:
print(arr)

تشغيل مثال

النصيحة أحادية الأبعاد

مكوناتها من نصائح صفرية الأبعاد، تسمى الأبعدة أو نصائح أحادية الأبعاد.

هذا هو الأكثر شيوعًا وأساسيًا.

مثال

إنشاء نصيحة أحادية الأبعاد تحتوي على القيم 1، 2، 3، 4، 5، 6:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6])
print(arr)

تشغيل مثال

النصيحة ثنائية الأبعاد

مكوناتها من نصائح أحادية الأبعاد، تسمى نصيحة ثنائية الأبعاد.

يستخدمون عادة لتمثيل المعادلات أو الأبعدتين.

يحتوي نصيحة NumPy على وحدة فرعية كاملة مخصصة لعمليات العمليات المتعلقة بالمعادلات. numpy.mat.

مثال

إنشاء نصيحة ثنائية الأبعاد تحتوي على نصائح 1، 2، 3 و 4، 5، 6:

import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)

تشغيل مثال

النصيحة ثلاثية الأبعاد

مكوناتها من نصائح ثنائية الأبعاد، تسمى نصيحة ثلاثية الأبعاد.

مثال

لإنشاء نصيحة ثلاثية الأبعاد باستخدام نصيحتين ثنائية الأبعاد، هاتان النصيحتان تحتويان على القيم 1، 2، 3 و 4، 5، 6:

import numpy as np
arr = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]])
print(arr)

تشغيل مثال

تحقق من عدد الأبعاد؟

يقدم نصيحة NumPy ndim الميزة، التي تعود برقم كامل، والرقم الكامل يخبرنا عن عدد الأبعاد للنصيحة.

مثال

تحقق من عدد الأبعاد للنصيحة:

import numpy as np
a = np.array(42)
b = np.array([1, 2, 3, 4, 5])
c = np.array([[1, 2, 3], [4, 5, 6]])
d = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]])
print(a.ndim) 
print(b.ndim) 
print(c.ndim) 
print(d.ndim)

تشغيل مثال

مصفوفات أعلى الأبعاد

يمكن لمصفوفة أن تحتوي على أي عدد من الأبعاد.

يمكن استخدامها عند إنشاء المصفوفة ndmin تعريف المعلمات الأبعاد.

مثال

إنشاء مصفوفة بـ 5 أبعاد وتحقق من أن لديها 5 أبعاد:

import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('عدد الأبعاد :', arr.ndim)

تشغيل مثال

في هذا الصندوق، أعمق الأبعاد (الابعاد الخامس dim) تحتوي على 4 عناصر، والابعاد الرابعة تحتوي على عنصر واحد كمتجه، والابعاد الثالثة تحتوي على عنصر واحد كمعادلة مع المتجه، والابعاد الثانية تحتوي على عنصر واحد كمجموعة ثلاثية الأبعاد، والابعاد الأولى تحتوي على عنصر واحد وهو مجموعة أربعة أبعاد.