စာရင်းတစ်ခုအား numpy array သို့မည်သို့ပြောင်းနည်း (ဥပမာများဖြင့်)


Python တွင်စာရင်းတစ်ခုအား NumPy array သို့ပြောင်းရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။

 import numpy as np

my_list = [1, 2, 3, 4, 5]

my_array = np. asarray (my_list)

အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။

ဥပမာ 1- စာရင်းတစ်ခုအား NumPy Array သို့ပြောင်းပါ။

အောက်ပါကုဒ်သည် Python ရှိစာရင်းတစ်ခုအား NumPy အခင်းအကျင်းသို့ မည်သို့ပြောင်းလဲရမည်ကို ပြသသည်-

 import numpy as np

#create list of values
my_list = [3, 4, 4, 5, 7, 8, 12, 14, 14, 16, 19]

#convert list to NumPy array
my_array = np. asarray (my_list)

#view NumPy array
print (my_array)

[3 4 4 5 7 8 12 14 14 16 19]

#view object type
type (my_array)

numpy.ndarray

ပြောင်းလဲနေစဉ် NumPy အခင်းအကျင်းအသစ်အတွက် ဒေတာအမျိုးအစားတစ်ခုကို သတ်မှတ်ရန် dtype အငြင်းအခုံကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ-

 import numpy as np

#create list of values
my_list = [3, 4, 4, 5, 7, 8, 12, 14, 14, 16, 19]

#convert list to NumPy array
my_array = np. asarray (my_list, dtype= np.float64 )

#view data type of NumPy array
print ( my_array.dtype )

float64

ဥပမာ 2- စာရင်းများစာရင်းကို NumPy အခင်းအကျင်းတစ်ခုသို့ ပြောင်းပါ။

အောက်ပါကုဒ်သည် စာရင်းများစာရင်းကို NumPy array ၏ array တစ်ခုအဖြစ်သို့ ပြောင်းနည်းကို ပြသည်-

 import numpy as np

#create list of lists
my_list_of_lists = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

#convert list to NumPy array
my_array = np. asarray (my_list_of_lists)

#view NumPy array
print (my_array)

[[1 2 3]
 [4 5 6]
 [7 8 9]]

ထို့နောက် array အသစ်၏ အတိုင်းအတာများကို လျင်မြန်စွာရရှိရန် ပုံသဏ္ဍာန် လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 print ( my_array.shape )

(3, 3)

၎င်းသည် NumPy array ၏ arrays တွင် အတန်းသုံးတန်းနှင့် ကော်လံသုံးခုပါရှိကြောင်းကို ပြောပြသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ပါ သင်ခန်းစာများသည် Python တွင် အခြားသော ဘုံဒေတာကူးပြောင်းမှုများကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

စာရင်းတစ်ခုအား Python တွင် DataFrame သို့မည်သို့ပြောင်းလဲမည်နည်း။
Inline List DataFrame ကို Python သို့ ဘယ်လိုပြောင်းမလဲ။
Pandas Series ကို DataFrame သို့ ဘယ်လိုပြောင်းမလဲ။
Pandas စီးရီးကို NumPy array သို့ ဘယ်လိုပြောင်းမလဲ။

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်