Numpy matrix ကို array တစ်ခုသို့ မည်သို့ပြောင်းနည်း (ဥပမာများနှင့်အတူ)


NumPy matrix ကို array တစ်ခုသို့ ပြောင်းရန် အောက်ပါနည်းလမ်းများကို သင်သုံးနိုင်သည်။

နည်းလမ်း 1- A1 ကိုသုံးပါ။

 my_array = my_matrix. A1

နည်းလမ်း 2- Ravel() ကိုသုံးပါ

 my_array = np. asarray (my_matrix). ravel ()

နည်းလမ်းနှစ်ခုလုံးသည် တူညီသောရလဒ်ကို ပြန်ပေးသော်လည်း ဒုတိယနည်းလမ်းမှာ ထည့်သွင်းမှုပိုမိုလိုအပ်ပါသည်။

အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- NumPy Matrix ကို A1 သုံးပြီး Array တစ်ခုသို့ ပြောင်းပါ။

NumPy matrix ကို array တစ်ခုသို့ ပြောင်းရန် အောက်ပါကုဒ်သည် A1 ပိုင်ဆိုင်မှု ကို အသုံးပြုနည်းကို ပြသသည်-

 import numpy as np

#create NumPy matrix with 3 columns and 5 rows
my_matrix = np. matrix (np. arange ( 15 ). reshape (( 5 , 3 )))

#view NumPy matrix
print (my_matrix)

[[ 0 1 2]
 [3 4 5]
 [6 7 8]
 [9 10 11]
 [12 13 14]]

#convert matrix to array
my_array = my_matrix. A1

#view NumPy array
print (my_array)

[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14]

NumPy matrix သည် တန်ဖိုး 15 ခု၏ array အဖြစ်သို့ ပြောင်းလဲသွားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

အမျိုးအစား() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ၎င်းသည် NumPy array တစ်ခုဖြစ်ကြောင်း ကျွန်ုပ်တို့ အတည်ပြုနိုင်သည်-

 #check type of my_array
type (my_array)

numpy.ndarray

၎င်းသည် အမှန်ပင် NumPy array တစ်ခုဖြစ်သည်။

ဥပမာ 2- NumPy matrix ကို ravel() သုံးပြီး array တစ်ခုသို့ ပြောင်းပါ

အောက်ပါကုဒ်သည် NumPy matrix ကို array တစ်ခုသို့ ပြောင်းရန် ravel() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 import numpy as np

#create NumPy matrix with 3 columns and 5 rows
my_matrix = np. matrix (np. arange ( 15 ). reshape (( 5 , 3 )))

#view NumPy matrix
print (my_matrix)

[[ 0 1 2]
 [3 4 5]
 [6 7 8]
 [9 10 11]
 [12 13 14]]

#convert matrix to array
my_array = np. asarray (my_matrix). ravel ()

#view NumPy array
print (my_array)

[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14]

NumPy matrix သည် တန်ဖိုး 15 ခု၏ array အဖြစ်သို့ ပြောင်းလဲသွားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

အမျိုးအစား() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ၎င်းသည် NumPy array တစ်ခုဖြစ်ကြောင်း ကျွန်ုပ်တို့ အတည်ပြုနိုင်သည်-

 #check type of my_array
type (my_array)

numpy.ndarray

၎င်းသည် အမှန်ပင် NumPy array တစ်ခုဖြစ်သည်။

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

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

NumPy အခင်းအကျင်းကို တန်ဖိုးများဖြင့် မည်သို့ဖြည့်ရမည်နည်း။
NumPy array မှ သီးခြား element များကို မည်ကဲ့သို့ ဖယ်ရှားနည်း
NumPy အခင်းအကျင်းတွင် အစိတ်အပိုင်းများကို အစားထိုးနည်း
NumPy အခင်းအကျင်းမှ တိကျသောအတန်းတစ်ခုကို မည်သို့ရနိုင်မည်နည်း။

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

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