ကျပန်းနံပါတ်များဖြင့် numpy matrix ဖန်တီးနည်း


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

နည်းလမ်း 1- ကျပန်းကိန်းပြည့်များ၏ NumPy မက်ထရစ်ကို ဖန်တီးပါ။

 n.p. random . randint (low, high, (rows, columns))

နည်းလမ်း 2- ကျပန်း Floats ၏ NumPy Matrix ကိုဖန်တီးပါ။

 n.p. random . rand (rows, columns)

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

ဥပမာ 1- ကျပန်းကိန်းပြည့်များ၏ NumPy matrix ကိုဖန်တီးပါ။

အောက်ပါကုဒ်သည် 7 အတန်း နှင့် 2 ကော်လံ ပုံသဏ္ဍာန်ရှိသော 0 မှ 20 အထိ ကျပန်းတန်ဖိုးများ၏ NumPy matrix ကို ဖန်တီးနည်းကို ပြသသည် ။

 import numpy as np

#create NumPy matrix of random integers
n.p. random . randint (0, 20, (7, 2))

array([[ 3, 7],
       [17, 10],
       [0, 10],
       [13, 16],
       [6, 14],
       [8, 7],
       [9, 15]])

မက်ထရစ်၌ တန်ဖိုးတစ်ခုစီသည် 0 နှင့် 20 ကြားဖြစ်ပြီး မက်ထရစ်၏နောက်ဆုံးပုံစံမှာ အတန်း 7 နှင့် ကော်လံ 2 ကြောင်းကို သတိပြုပါ။

ဥပမာ 2- ကျပန်း float များ၏ NumPy matrix ကိုဖန်တီးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် 0 နှင့် 1 ကြား ကျပန်း float တန်ဖိုးများနှင့် NumPy မက်ထရစ်ကို ဖန်တီးပုံနှင့် ကော်လံ 7 ခုနှင့် အတန်း 2 ခု၏ ပုံသဏ္ဍာန်ကို ပြသသည်-

 import numpy as np

#create NumPy matrix of random floats
n.p. random . rand (7, 2)

array([[0.64987774, 0.60099292],
       [0.13626106, 0.1859029 ],
       [0.77007972, 0.65179164],
       [0.33524707, 0.46201819],
       [0.1683, 0.72960909],
       [0.76117417, 0.37212974],
       [0.18879731, 0.65723325]])

ရလဒ်မှာ 7 အတန်းနှင့် ကော်လံ 2 ခု၏ ပုံသဏ္ဍာန်ရှိသော 0 နှင့် 1 အကြား ကျပန်းမျှော့တန်ဖိုးများပါရှိသော NumPy matrix ဖြစ်သည်။

float တစ်ခုစီကို ဒဿမနေရာအချို့သို့ ဝိုင်းထားရန် NumPy round() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။

ဥပမာအားဖြင့်၊ အောက်ဖော်ပြပါ ကုဒ်သည် ကျပန်း floats ၏ NumPy matrix ကို ဖန်တီးနည်းကို ပြသသည်၊ တစ်ခုစီသည် ဒဿမနေရာ 2 သို့ အဝိုင်းပြသည်-

 import numpy as np

#create NumPy matrix of random floats rounded to 2 decimal places
n.p. round (np. random . rand (5, 2), 2)

array([[0.37, 0.63],
       [0.51, 0.68],
       [0.23, 0.98],
       [0.62, 0.46],
       [0.02, 0.94]])

မှတ်ချက် – NumPy rand() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာဖွေနိုင်ပါသည်။

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

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

Pandas DataFrame ကော်လံများကို စာကြောင်းများအဖြစ်သို့ ပြောင်းလဲနည်း
Pandas တွင် အချိန်တံဆိပ်ကို ရက်စွဲ/အချိန်သို့ မည်သို့ပြောင်းလဲမည်နည်း။
Pandas တွင် DateTime ကို ရက်စွဲသို့ မည်သို့ပြောင်းလဲမည်နည်း။

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

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