上百个参数?是指的矩阵吗?
函数不就是指的是,有输入和输出功能吗? 还能有没输入,或者没输出的函数吗?
反应快?想要有多快?难道还需要GPU并行计算?
你说的范围有点广。
import numpy as np
def my_function(params):
# 将参数转换为NumPy数组
x = np.array(params[:50])
y = np.array(params[50:])
# 进行计算
result = np.dot(x, y)
return result
params = [1, 2, 3, ...] # 100个参数
result = my_function(params)
涉及优化就要深入细节 你的问题过于宽泛,而宽泛的解决方案意味着并不那么高效
参数这块可以作为类传入,采用optional函数数组的设计,大部分应该还是默认的,每次只有部分修改
我以golang做示例
// Option 消费者配置
type Option func(*Consumer)
// WithMqUri 设置mq地址
func WithMqUri(uri string) Option {
return func(c *Consumer) {
c.mqUri = uri
}
}
fuc Crete(opts Option...) xx{
}
demo:=Create(WithMQUri("xx"),WithMQPort(11))
这样每次调用就传参数
反应快这个性能太含糊了,没有具体场景没法给出建议
– 我才不是老家伙 1个月前