python - 改变变量的值,同时保持它们的总和不变
问题描述
我想在 Python 中改变三个(或更多)变量,都在 0 和 1 之间,同时保持它们的(平方)总和不变。
它们是量子叠加态的概率密度。
所以声明:
alpha**2 + beta**2 + gamma**2 = 1
是某种约束。
请问有什么办法吗?
解决方案
推荐阅读
- node.js - 更新温斯顿记录器
- angular - 删除角度材料中列表项之间的填充
- python - 如何将python的“打印”写入txt文件?
- rust - 转化 Vec
到 Vec<[u8; 否]> - go - 如何为 go-chi 设置上下文路径?
- javascript - .map 在 this.props.action 执行之前是未定义的
- c++ - 从 OpenCV 中的数组创建二维矩阵
- c# - 将 ID 添加到 StyleSheet 链接会创建 HtmlLink 标记?
- javascript - 如何将上传的 JS 文件导入/要求到我的 javascript
- makefile - 按名称运行makefile