مقالات وتدوينات
(0)

تغيير نوع البيانات لمصفوفة numpy محددة في Python

674 قراءة
0 تعليق
alt
التصنيف مقالات وتدوينات
وقت النشر
2022/07/04
الردود
0

السلام عليكم ورحمة الله وبركاته


هناك طريقة تسمى astype (data_type) لتغيير نوع بيانات مصفوفة numpy فإذا كان لدينا مصفوفة numpy من النوع float64 فيمكننا تغييرها إلى int32 عن طريق إعطاء نوع البيانات إلى طريقة astype () للمصفوفة numpy ويمكننا التحقق من نوع المصفوفة numpy باستخدام فئة dtype دعنا نتحقق من نوع بيانات نموذج مصفوفة numpy. 


مثال:

# importing numpy library



import numpy as np



# creating numpy array



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



# printing the data type of the numpy array



print(array.dtype)


المخرجات: 

int32


مثال على كيفية تغيير نوع البيانات لمصفوفة numpy من float64 إلى int32. 


# importing numpy library



import numpy as np



# creating numpy array of type float64



array = np.array([1.5, 2.6, 3.7, 4.8, 5.9])



# type of array before changing



print(f'Before changing {array.dtype}')



# changing the data type of numpy array using astype() method



array = array.astype(np.int32)



# type of array after changing



print(f'\nAfter changing {array.dtype}')

المخرجات:

Before changing float64



After changing int32


يمكننا استخدام أي نوع بيانات موجود في الوحدة النمطية numpy أو أنواع البيانات العامة في Python هذه المقالة تشرح بشكل بسيط كيفية تحويل أنواع البيانات لمصفوفة numpy


المصدر هنا

التعليقات (0)

قم بتسجيل الدخول لتتمكن من إضافة رد