تُستخدم هذه الوظيفة لإنشاء مصفوفة باستخدام البيانات الموجودة في شكل قوائم أو صفوف. هذه الوظيفة مفيدة في السيناريو الذي نحتاج فيه إلى تحويل تسلسل بايثون إلى كائن مصفوفة numpy.
بناء الجملة
numpy.asarray(sequence, dtype = None, order = None)
حدود
يقبل المعلمات التالية.
- الشكل: هو Tuple الذي يحدد شكل المصفوفة.
- dtype: هو نوع البيانات لكل عنصر في المصفوفة
- الترتيب: هو ترتيب إدراج المصفوفة. الافتراضي هو C.
يعود
يتم إرجاع صفيف بالقيم المكافئة للتسلسل.
مثال
import numpy as np l=[1,2,3,4,5,6,7] a = np.asarray(l); print(type(a)) print(a)
انتاج:
[1 2 3 4 5 6 7]
مثال: إنشاء مصفوفة numpy من Tuple
import numpy as np l=(1,2,3,4,5,6,7) a = np.asarray(l); print(type(a)) print(a)
انتاج:
[1 2 3 4 5 6 7]
مثال: إنشاء مصفوفة numpy باستخدام أكثر من قائمة
import numpy as np l=[[1,2,3,4,5,6,7],[8,9]] a = np.asarray(l); print(type(a)) print(a)
انتاج:
[list([1, 2, 3, 4, 5, 6, 7]) list([8, 9])]