fbpx
วิกิพีเดีย

นัมไพ

นัมไพ เป็นส่วนขยายของภาษาไพทอน เพื่อจัดการเมทริกซ์หรืออาร์เรย์หลายมิติรวมถึงฟังก์ชันทางคณิตศาสตร์ที่ทำงานบนอาร์เรย์เหล่านี้

นอกจากนั้นคลังซอฟต์แวร์โอเพนซอร์สและเสรีนี้มีฟังก์ชันหลายอย่างที่ทำให้ทำได้ โดยเฉพาะอย่างยิ่งในการสร้างอาร์เรย์โดยตรงจากไฟล์ หรือเพื่อบันทึกอาร์เรย์ในไฟล์ เพื่อจัดการเวกเตอร์ เมทริกซ์ และพหุนาม

นัมไพเป็นฐานเพิ่มเติมของ SciPy ซึ่งเป็นคอลเลกชันของห้องสมุด Python เกี่ยวกับการคำนวณทางวิทยาศาสตร์

ตัวอย่าง

การสร้างตาราง

>>> import numpy as np >>> x = np.array ([1, 2, 3]) >>> x array ([1, 2, 3]) >>> y = np.arange (10) >>> y array ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) 

การดำเนินงานขั้นพื้นฐาน

>>> a = np.array ([1, 2, 3, 6]) >>> b = np.linspace (0, 2, 4) >>> c = a - b >>> c array ([ 1. , 1.33333333, 1.66666667, 4. ]) >>> a**2 array ([ 1, 4, 9, 36]) 

ฟังก์ชันสากล

>>> a = np.linspace (-np.pi, np.pi, 100) >>> b = np.sin (a) >>> c = np.cos (a) 

พีชคณิตเชิงเส้น

>>> from numpy.random import rand >>> from numpy.linalg import solve, inv >>> a = np.array ([[1, 2, 3], [3, 4, 6.7], [5, 9.0, 5]]) >>> a.transpose () array ([[1. , 3. , 5. ], [ 2. , 4. , 9. ], [ 3. , 6.7, 5. ]]) >>> inv (a) array ([[-2.27683616, 0.96045198, 0.07909605], [ 1.04519774, -0.56497175, 0.1299435 ], [ 0.39548023, 0.05649718, -0.11299435]]) >>> b = array ([3, 2, 1]) >>> solve (a, b) # résout ax = b array ([-4.83050847, 2.13559322, 1.18644068]) >>> c = rand (3, 3) # crée une matrice 3x3 au hasard >>> c array ([[ 3.98732789, 2.47702609, 4.71167924], [ 9.24410671, 5.5240412 , 10.6468792 ], [ 10.38136661, 8.44968437, 15.17639591]]) >>> np.dot (a, c) # multiplication de matrices array ([[ 53.61964114, 38.8741616 , 71.53462537], [ 118.4935668 , 86.14012835, 158.40440712], [ 155.04043289, 104.3499231 , 195.26228855]]) >>> a @ c # depuis Python 3.5 et นัมไพ 1.10, équivalent à np.dot (a, c)  array ([[ 53.61964114, 38.8741616 , 71.53462537], [ 118.4935668 , 86.14012835, 158.40440712], [ 155.04043289, 104.3499231 , 195.26228855]]) 

หมายเหตุและอ้างอิง


ดูเพิ่ม

  • SciPy  : คลังเกี่ยวกับการคำนวณทางวิทยาศาสตร์

แหล่งข้อมูลอื่น

  • เว็บไซต์ทางการ
  • (en) เอกสารประกอบ

มไพ, บทความน, อาจต, องการตรวจสอบต, นฉบ, ในด, านไวยากรณ, ปแบบการเข, ยน, การเร, ยบเร, ยง, ณภาพ, หร, อการสะกด, ณสามารถช, วยพ, ฒนาบทความได, บทความน, ไม, การอ, างอ, งจากแหล, งท, มาใดกร, ณาช, วยปร, บปร, งบทความน, โดยเพ, มการอ, างอ, งแหล, งท, มาท, าเช, อถ, เน, อความท. bthkhwamnixactxngkartrwcsxbtnchbb indaniwyakrn rupaebbkarekhiyn kareriyberiyng khunphaph hruxkarsakd khunsamarthchwyphthnabthkhwamidbthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir nmiph epnswnkhyaykhxngphasaiphthxn ephuxcdkaremthrikshruxxareryhlaymitirwmthungfngkchnthangkhnitsastrthithanganbnxareryehlaninxkcaknnkhlngsxftaewroxephnsxrsaelaesrinimifngkchnhlayxyangthithaihthaid odyechphaaxyangyinginkarsrangxareryodytrngcakifl hruxephuxbnthukxareryinifl ephuxcdkarewketxr emthriks aelaphhunamnmiphepnthanephimetimkhxng SciPy sungepnkhxlelkchnkhxnghxngsmud Python ekiywkbkarkhanwnthangwithyasastr enuxha 1 twxyang 1 1 karsrangtarang 1 2 kardaeninngankhnphunthan 1 3 fngkchnsakl 1 4 phichkhnitechingesn 2 hmayehtuaelaxangxing 3 duephim 4 aehlngkhxmulxuntwxyang aekikhkarsrangtarang aekikh gt gt gt import numpy as np gt gt gt x np array 1 2 3 gt gt gt x array 1 2 3 gt gt gt y np arange 10 gt gt gt y array 0 1 2 3 4 5 6 7 8 9 kardaeninngankhnphunthan aekikh gt gt gt a np array 1 2 3 6 gt gt gt b np linspace 0 2 4 gt gt gt c a b gt gt gt c array 1 1 33333333 1 66666667 4 gt gt gt a 2 array 1 4 9 36 fngkchnsakl aekikh gt gt gt a np linspace np pi np pi 100 gt gt gt b np sin a gt gt gt c np cos a phichkhnitechingesn aekikh gt gt gt from numpy random import rand gt gt gt from numpy linalg import solve inv gt gt gt a np array 1 2 3 3 4 6 7 5 9 0 5 gt gt gt a transpose array 1 3 5 2 4 9 3 6 7 5 gt gt gt inv a array 2 27683616 0 96045198 0 07909605 1 04519774 0 56497175 0 1299435 0 39548023 0 05649718 0 11299435 gt gt gt b array 3 2 1 gt gt gt solve a b resout ax b array 4 83050847 2 13559322 1 18644068 gt gt gt c rand 3 3 cree une matrice 3x3 au hasard gt gt gt c array 3 98732789 2 47702609 4 71167924 9 24410671 5 5240412 10 6468792 10 38136661 8 44968437 15 17639591 gt gt gt np dot a c multiplication de matrices array 53 61964114 38 8741616 71 53462537 118 4935668 86 14012835 158 40440712 155 04043289 104 3499231 195 26228855 gt gt gt a c depuis Python 3 5 et nmiph 1 10 equivalent a np dot a c array 53 61964114 38 8741616 71 53462537 118 4935668 86 14012835 158 40440712 155 04043289 104 3499231 195 26228855 hmayehtuaelaxangxing aekikhduephim aekikhSciPy khlngekiywkbkarkhanwnthangwithyasastraehlngkhxmulxun aekikhewbistthangkar en exksarprakxb ekhathungcak https th wikipedia org w index php title nmiph amp oldid 8132571, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม