كيفية تحويل سلسلة pandas إلى مصفوفة numpy (مع أمثلة)


يمكنك استخدام بناء الجملة التالي لتحويل سلسلة الباندا إلى مصفوفة NumPy:

 seriesName. to_numpy ()

توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.

المثال 1: تحويل السلسلة إلى مصفوفة NumPy

يوضح الكود التالي كيفية تحويل سلسلة الباندا إلى مصفوفة NumPy:

 import pandas as pd
import numpy as np

#define series
x = pd. Series ([1, 2, 5, 6, 9, 12, 15])

#convert series to NumPy array
new_array = x. to_numpy () 

#view NumPy array
new_array

array([ 1, 2, 5, 6, 9, 12, 15])

#confirm data type
type(new_array)

numpy.ndarray

باستخدام الدالة type() ، نؤكد أن سلسلة الباندا قد تم تحويلها إلى مصفوفة NumPy.

مثال 2: تحويل عمود DataFrame إلى صفيف NumPy

يوضح التعليمة البرمجية التالية كيفية تحويل عمود من pandas DataFrame إلى مصفوفة NumPy:

 import pandas as pd
import numpy as np

#define DataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#convert 'points' column to NumPy array
new_array = df[' points ']. to_numpy () 

#view NumPy array
new_array

array([25, 12, 15, 14, 19, 23, 25, 29])

#confirm data type
type(new_array)

numpy.ndarray

يمكننا أيضًا استخدام dtype() للتحقق من نوع بيانات مصفوفة NumPy الجديدة:

 #check datatype
new_array. dtype

dtype('int64')

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

مصادر إضافية

كيفية تحويل Pandas DataFrame إلى مجموعة NumPy
كيفية تحويل Pandas DataFrame إلى قائمة
كيفية تحويل القاموس إلى Pandas DataFrame

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *