
โมดูลนี้คือการวิเคราะห์เชิงตัวเลขพื้นที่ของคณิตศาสตร์และวิทยาศาสตร์คอมพิวเตอร์ที่สร้างวิเคราะห์และใช้อัลกอริทึมสำหรับการได้รับการแก้ปัญหาเชิงตัวเลขเพื่อหาปัญหาที่เกี่ยวข้องกับตัวแปรต่อเนื่อง ปัญหาดังกล่าวเกิดขึ้นตลอดวิทยาศาสตร์ธรรมชาติสังคมศาสตร์วิศวกรรมการแพทย์และธุรกิจ
pypi, pepy
PIP ติดตั้งโมดูลนี้จากคอนโซลของคุณ
pip install numerical-analysis-aman
นำเข้าโมดูลนี้ไปยังพื้นที่ทำงานของคุณ
# Import In Python File
from Numerical_Analysis_Aman import < Module >
# =>> _MODULES_
# -> Numerical_Algebra
# -> Numerical_Analysis
# -> Numerical_Integration
# -> Numerical_Interpolation
# Import all
from Numerical_Analysis_Aman import * ปัจจุบันมี 4 ส่วนที่คุณสามารถสำรวจได้จากด้านล่างและมีแนวคิดบางอย่างเกี่ยวกับวิธีการและฟังก์ชั่นทั้งหมด
ส่วนนี้มีการแก้ไข
x=Numerical_Analysis_Aman.Numerical_Integration(lower,upper,function)
x.Trapazoid(itration=2) วิธี trapazoidx.Simpson_13(itration=2) Simpson 1/3x.Simpson_38(itration=2) Simpson 3/8 ส่วนนี้มีวิธีการรวมมีสามวิธี
x = Numerical_Analysis_Aman.Numerical_Analysis(x_0,y_0,x_given,gap,function)
x.Eular( itration = 4 ) eularx.EularModified( itration = 4 ) eularmodifiedx.RungaKutta( itration = 4 ) rungakutta ส่วนนี้มีวิธีการวิเคราะห์มีสี่วิธี
x=Numerical_Analysis_Aman.Numerical_Interpolation(x_list,y_list,find_value)
x.Langrangian() Langrangianx.Newton_Divided() นิวตันแบ่งความแตกต่างx.Newton_Forward() นิวตันไปข้างหน้าx.Newton_Backward() นิวตันย้อนหลัง ส่วนนี้มีวิธีการวิเคราะห์มีสามวิธี
x=Numerical_Analysis_Aman.Numerical_Algebra(list_1,list_2,list_3)
x.Jacobi(itration=6) Jacobix.Gauss_Seidel(itration=6) Gauss Seidelx.Gauss_Seidel_4(list_4,itration=6) gauss seidel สำหรับ 4 ตัวแปร ตัวอย่างและตัวอย่างสำหรับอินพุตและวิธีการทำงาน
import Numerical_Analysis_Aman as na
x = na . Numerical_Integration ( 2 , 7 , "1/(5*x+3)" )
y = na . Numerical_Analysis ( 0 , 1 , 0.2 , 0.1 , "((x**3)*(math.e**(-2*x))-(2*y))" )
z = na . Numerical_Interpolation ([ 1891 , 1901 , 1911 , 1921 , 1931 ],[ 46 , 66 , 81 , 93 , 101 ], 1925 )
w = na . Numerical_Algebra ([ 10 , 1 , - 1 , 11.19 ],[ 1 , 10 , 1 , 28.08 ],[ - 1 , 1 , 10 , 35.61 ])
# All of them are Initiated at once you can use them individualy as per requirement
# default Itrations - 2
print ( x . Trapazoid ( ))
print ( x . Simpson_13 ( ))
print ( x . Simpson_38 ( ))
# default Itrations - 4
print ( y . Eular ( ))
print ( y . EularModified ( ))
print ( y . RungaKutta ( ))
print ( z . Langrangian ( ))
print ( z . Newton_Divided ( ))
print ( z . Newton_Forward ( ))
print ( z . Newton_Backward ( ))
# default Itrations - 6
print ( w . Jacobi ( ))
print ( w . Gauss_Seidel ( ))
# needed Additional list for 4 variable
# print(w.Gauss_Seidel_4(list_4)) หากมีปัญหาใด ๆ ติดต่อฉันทางอีเมล [email protected]
ที่เก็บนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ดูใบอนุญาตสำหรับรายละเอียด