python - 如何对 numpy 数组进行采样,以使 c 列的平均值和标准值等于(尽可能接近)预定义的常量值?
问题描述
我有一个data
带有K
行和L
列的 numpy 数组。我想随机(我不确定我们是否仍然可以随机调用它)从 中的样本中选择n
样本,让我们将这个较小的数据集命名为,以便列中的平均值和标准为; 列的平均值和标准差是和; 列的均值和标准差为和。注意,由用户定义。对此有什么好的解决方案?如果这样更容易解决问题,我可以使用 pandas。K
data
data_sampled
x
data_sampled
m_x
s_x
y
m_y
s_y
z
m_z
s_z
m_x, s_x, m_y,s_y, m_z, s_z
解决方案
推荐阅读
- javascript - 在水平条形图中放大画笔
- mysql - MySql - 有子句中的未知列名称
- reactjs - Typescript + Recompose - 生命周期中的类型错误
- python - 使用 mglearn 绘制错误消息
- angular - 在没有时间的情况下在Angular中格式化日期
- android - 在 kotlin 中处理所有 Firebase 登录和注册错误
- javascript - 使用 while 循环清除画布而不是删除
- javascript - 使用 jquery 将文本替换为变量的值
- javascript - 使用正则表达式进行 JavaScript 搜索,为什么加号运算符会导致问题?
- multithreading - 使用 perl 模块 Parallel::ForkManager 时出错