本节书摘来自异步社区《Python极客项目编程 》一书中的第1章,第1.7节,作者 [美] Mahesh Venkitachalam,王海鹏 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.7 实验
下面有一些方法可以扩展这个程序。
1.发现重复音轨时,考虑了以音轨时长作为附加标准,来确定两个音轨是否相同。但寻找共同的音轨时,只用了音轨名称进行比较。在findCommonTracks()中,请结合音轨时长作为额外的检查。
2.在plotStats()方法中,用了matplotlib的hist()方法来计算和显示柱状图。请编写代码手动计算直方图,不用hist()方法显示。要将结果显示为条形图,请阅读matplotlib文档中条形图的部分。
3.有一些数学公式用于计算相关系数,测量两个变量之间的关系强度。阅读相关性的资料,利用你自己的音乐数据,计算评分/时长散点图中的相关系数。请考虑可以利用播放列表中收集的数据,制作出另外那些散点图。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。