scipy


import numpy as np
import scipy
import numpy.linalg as LA
n=10
m=20
A=np.random.random((n,m))
b_=np.random.rand(m)
b=b_.T
x=b/A
z=A*x-b
print(scipy.argmin(LA.norm(z,2)))
0


import numpy 
import scipy.optimize as so
import matplotlib.pyplot

def func(x):
    return -1*numpy.sin((x- 2) * numpy.exp(-1*x * 2)) ** 2 
a=-1*so.fminbound(func,-5,5)
print(a)
3.4589877431969027



import scipy.spatial.distance as distance 
import numpy as np  
m =   5
n =   4
X = np.random.rand(m, n)  
dis = distance.pdist(X,'euclidean')  
z = distance.squareform(dis) 
print(z)   
[[0.         0.54362045 0.45114014 0.35454277 0.77778626]
 [0.54362045 0.         0.90772523 0.86819444 1.18751828]
 [0.45114014 0.90772523 0.         0.42826591 0.34740282]
 [0.35454277 0.86819444 0.42826591 0.         0.74527742]
 [0.77778626 1.18751828 0.34740282 0.74527742 0.        ]]



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值