python - Scipy Optimize - 控制解决方案数组的大小
问题描述
我正在研究类似于投资组合优化的优化问题。我有 25 支基金,但我只需要分配 10 支基金。优化器返回给我一个只有 5 个的解决方案数组。我需要的是,优化器根据我的目标函数分配 10 个资金。
有没有办法添加这个约束?
解决方案
推荐阅读
- python - 使用标量操作时如何使用 Dataframe 进行列表理解?
- django - 最小化 Django 模型管理中的查询数量
- python - 关于从列表中获取数据的 Python 问题
- python - 基于 Pandas 中的多列有条件地合并数据帧
- scala - 连接数据框中的列值
- java - 在 Excel (XLSX) 中聚焦和确认公式之前,不会评估公式单元格
- sql - 表达式不能与默认约束一起使用。在 azure synapse sql 中仅指定默认约束的常量
- php - 两个日期之间的 Laravel Eloquent / Carbon
- python - 如何用 iloc 重写这个表达式
- javascript - 如何从 Fetch API 调用返回 json