مقدمة لـ 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 عناصر، والابعاد الرابعة تحتوي على عنصر واحد كمتجه، والابعاد الثالثة تحتوي على عنصر واحد كمعادلة مع المتجه، والابعاد الثانية تحتوي على عنصر واحد كمجموعة ثلاثية الأبعاد، والابعاد الأولى تحتوي على عنصر واحد وهو مجموعة أربعة أبعاد.