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 အခင်းအကျင်းမှ တိကျသောအတန်းတစ်ခုကို မည်သို့ရနိုင်မည်နည်း။