热线电话:13121318867

登录
2019-03-04 阅读量: 1000
使用scipy库优化python中的矩阵

可以使用scipy.optimize优化运行numpy.matrix的函数吗?

解决办法:

通常scipy.optimize期望目标函数将数组作为输入而不是矩阵。但是,该目标函数可以将其输入重新整形为矩阵。例如,如果您想要优化:

def my_func(matrix):

# Do something

您可以使用以下作为目标函数scipy.optimize:

def my_func_array_version(array):

return my_func(array.reshape((num_rows, num_cols)))

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子