如何平滑和绘制 x 与 y 加权平均数, 加权 x?

我有一个数据框, 其中包含一列权重和一个值。我需要: * 离散权重, 并为每个权重间隔绘制值的加权平均值, 然后 * 将相同的逻辑扩展到另一个变量: 离散 z, 并为每个间隔绘制值的加权平均值, 按权重加权 是否有一个简单的方法来实现这一点?我已经找到了一个方法, 但它似乎有点麻烦: * 我用熊猫离散数据框。 * 做一个小组和计算加权平均 * 绘制每个纸盒的平均值与加权平均数 * 我也试图用样条来平滑曲线, 但它没有做太多 基本上, 我正在寻找一个更好的方法来产生一个更平滑的曲线。 我的输出如下所示:enter image description here [https://i.stack.imgur.com/FRVSu.png] [https://i.stack.imgur.com/FRVSu.png] 我的代码, 一些随机数据, 是: import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from scipy.interpolate import m ……

安装 Matplotlib 时出错: 致命错误 C1083

我对 Python 编码相对较新,想了解 Python 中的统计和数据管理。为此,我想安装 Matplotlib,这给了我一些问题。 我看到其他人有这个问题,但我还没有完全理解如何解决它。 要安装我使用 Pip 安装 matplotlib 我安装了以下规格 * Windows 10 * Python 3.8 * 微软工作室 2019 我得到的第一个错误是安装微软工作室,所以我这样做了。我也试图更新 pip 构建 MATPLOTLIB Matplotlib: 是 [3.1.1] Python: 是 [3.8.0 (标签/v3.8.0: fa919fd,2019年10月14日,19: 21: 23) [MSC v.1916 32 位 (英特尔)]] 平台: 是 [win32] ... Checkdep_freetype2.c Src/checkdep_freetype2.c (1): 致命错误 C1083: 无法打开包含文件: “ft2build.H”: 没有这样的文件或目录 错误: 命令 'c: \ \ Program Files (x86) \ \ Microsoft Visual ……

共3个回答,已解决, 标签: python matplotlib install
根据选择的值总结和绘制 ndarray 列表

我有 ndarray 的列表: 列表 = [t1,t2,t3,t4,t5] 每个 t 包括: T1 = np。数组 ([[10,0.1],[30,0.05],[30,0.1],[20,0.1],[10,0.05],[10,0.05], [0,0.5],[20,0.05],[10,0.0]],np。 float64) T2 = np。数组 ([[0,0.05],[0,0.05],[30,0],[10,0.25],[10,0.2],[10,0.25], [20,0.1],[20,0.05],[10,0.05]],np。 float64) . 现在我想让整个列表为每个 t 获取对应于第一个元素的值的平均值: T1out = [[0.5],[10,(0.1 0.05 0.05 0)/4],[20,(0.1 0.05)/2],[30,0.1]] T2out = [[0,0.1],[10,0.7],[20,0.15],[30,0]] . 生成 t_1 后.T_n,我想绘制每个 t 的类的概率,其中第一个元素代表类 (0,10,20,30) 第二个元素显示了这些类达到 r (0.1,0.7,0.1 ……