import numpy as np
import scipy.optimize as opt
m, n = 20, 10
A = np.random.randn(m, n)
b = np.random.randn(m)
x = opt.lsq_linear(A, b)
result=np.linalg.norm(x.fun)
print(result)
答案:
import numpy as np
import scipy.optimize as opt
y = lambda x: -1 * (np.sin(x-2))**2 * np.exp(-(x**2))
max = opt.fmin(y, 0)
print(-y(max[0]))
答案:
import numpy as np
import scipy.spatial.distance as dis
n, m = 8, 5
X = np.random.normal(size = (n,m))
Y = dis.pdist(X)
print('X: ', X)
print('Y: ', Y)
答案: