Ich habe versucht, die erste Frage der Mathematik-Aufnahmeprüfung 2019 der Universität Tokio mit Python Sympy zu lösen. Ich habe auch die Zeit gemessen, um zu messen, wie viele Sekunden es dauerte, um zu lösen.
Siehe hier für Probleme. https://sokuho.yozemi.ac.jp/sokuho/k_mondaitokaitou/1/kaitou/kaitou/1306831_5342.html
Auf meinem PC konnte ich in 23 Sekunden rechnen.
import sympy as sym
import datetime
(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) = sym.symbols('a b c d e f g h i j k l m n o p q r s t u v w x y z')
f = (x**2 + x/sqrt(1+x**2))*(1+ x/((1+x**2)*sqrt(1+x**2)))
#start time
start_t = datetime.datetime.now()
#calc
answer=sym.integrate(f,(x,0,1))
#end time
end_t = datetime.datetime.now()
#elapse time
elapse_t = end_t - start_t
print(answer)
print(elapse_t,"Es dauerte eine Sekunde")
Recommended Posts