Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Rahul Sharma
December 2018
1
• if-else statement
i=2
if i≥1 and i≤3:
print(i)
elif i≥3 and i≤6:
print(i)
4 Optimization in Python
from scipy.optimize import minimize
def rosen(x):
”””The Rosenbrock function”””
return sum(100.0*(x[1:]-x[:-1]**2.0)**2.0 + (1-x[:-1])**2.0)
x0 = numpy.array([1.3, 0.7, 0.8, 1.9, 1.2])
res = minimize(rosen, x0, method=’BFGS’,options=’disp’: True)
print(res.x)
2
Y=rr.price
ax.scatter(xs=X.hrspwr, ys=X.cityMPG, zs=Y, zdir=’z’, label=’ys=0, zdir=z’)
plt.show()
6 Matrix Manipulation
import numpy as np
A = np.array([[2, 4], [5, -6]]) Defining a matrix
B=np.array([[3, 5],[6, 6]])
C=A+B
print(C)
print(C**2) # Calculate the power
print(C[:,0]) # Accessing first row
D=np.linalg.inv(C) # inverse
D.dot(C) # Matrix product
C*C # Hadmard product
E=np.zeros((2,3)) # Array of zeros
print(E)