Numpy array တစ်ခုတွင် ကော်လံနှစ်ခုကို မည်ကဲ့သို့ လဲလှယ်နည်း (ဥပမာဖြင့်)
NumPy array တစ်ခုတွင် ကော်လံနှစ်ခုကို လဲလှယ်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
some_array[:, [ 0 , 2 ]] = some_array[:, [ 2 , 0 ]]
ဤဥပမာသည် some_array ဟုခေါ်သော NumPy အခင်းအကျင်း၏ ပထမနှင့် တတိယကော်လံများကို လဲလှယ်လိမ့်မည်။
အခြားကော်လံအားလုံးသည် ၎င်းတို့၏ မူလအနေအထားတွင် ရှိနေမည်ဖြစ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဆက်စပ်- NumPy Array တွင် အတန်းနှစ်ခုကို မည်ကဲ့သို့ လဲလှယ်ရမည်နည်း။
ဥပမာ- NumPy အခင်းအကျင်းတွင် ကော်လံနှစ်ခုကို လဲလှယ်ပါ။
ကျွန်ုပ်တို့တွင် အောက်ပါ NumPy array ရှိသည်ဆိုပါစို့။
import numpy as np
#create NumPy array
some_array = np. array ([[1, 1, 2], [3, 3, 7], [4, 3, 1], [9, 9, 5], [6, 7, 7]])
#view NumPy array
print (some_array)
[[1 1 2]
[3 3 7]
[4 3 1]
[9 9 5]
[6 7 7]]
NumPy array ၏ ပထမနှင့် တတိယကော်လံများကို လဲလှယ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#swap columns 1 and 3
some_array[:, [ 0 , 2 ]] = some_array[:, [ 2 , 0 ]]
#view updated NumPy array
print (some_array)
[[2 1 1]
[7 3 3]
[1 3 4]
[5 9 9]
[7 7 6]]
ပထမနှင့် တတိယကော်လံများကို လဲလှယ်ပြီးကြောင်း သတိပြုပါ။
အခြားကော်လံအားလုံးသည် ၎င်းတို့၏ မူလအနေအထားတွင် ရှိနေခဲ့သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် NumPy တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
NumPy အခင်းအကျင်းတွင် ထပ်နေသောဒြပ်စင်များကို ဖယ်ရှားနည်း
NumPy အခင်းအကျင်းတွင် အစိတ်အပိုင်းများကို အစားထိုးနည်း
NumPy အခင်းအကျင်းရှိ အစိတ်အပိုင်းများကို မည်သို့မှာယူမည်နည်း။