环境:python 3.6 + win10

IDE: pycharm community 2017.3

问题分析:在进行对相关系矩阵进行归一化时,出错,TypeError: cannot perform reduce with flexible type,

<<print(a.dtype)

<<  <U9

**重点是 ndarray(即多维数组)要求所有的数据类型是一样的,否则就error。

百度搜索发现是 导入的数据。我们的本意是希望它们是整数,但实际上是却是浮点数(float64)

reference:  http://www.cnblogs.com/hhh5460/p/5129032.html

需要 用 astype(int) 得到整数,并且不改变数组长度

我打印出list,发现list中有字符串和空值,感觉这也是出错的原因,后来证实感觉是对的。

解决办法:

1.数据处理

在CSV文件中删除字符串(即title);

在代码中,执行  del list[26900]

2.语法纠错

<< c = b.astype(int)     (加上此句)

结果输出正确。

总结:调试bug,要逐步打印,逐步探究是哪里的问题,我发现是我从CSV文件读取到list中的文件有字符串(csv文件中的title)和空值(不知为何会被读取),其余全部为数字(共120万个)

计算几个变量之间的相关系数,计算协方差矩阵时:TypeError: cannot perform reduce with flexible type相关推荐

  1. Python 应用: 使用Tushare的数据,计算多只股票收益率之间的相关系数与协方差

    Python 应用: 使用Tushare的数据,计算多只股票收益率之间的相关系数与协方差 我的Tushare ID:393587 引入模块 导出数据 数据处理 计算相关系数与协方差 引入模块 第一步, ...

  2. Task1:皮尔森相关系数计算 | 数据模拟

    Task1:皮尔森相关系数计算 | 数据模拟 任务描述 数据选取: 计算皮尔森相关系数 1 研究变量: 2 研究问题: 3 演示流程及结果 (1) 演示在SPSS中计算五个变量两两之间的皮尔森相关系数 ...

  3. r语言kendall协和系数_R语言-相关系数计算(一)

    应用R语言完成相关性检验,相关性矩阵及相关性可视化 首先安装相应的R包 require(ggpubr) ## Loading required package: ggpubr ## Loading r ...

  4. 【运筹学】线性规划 人工变量法 ( 人工变量法案例 | 初始单纯形表 | 检验数计算 | 入基变量 | 出基变量 )

    文章目录 一.生成初始单纯形表 二.计算非基变量检验数 三.最优解判定 四.选择入基变量 五.选择出基变量 六.更新单纯形表 上一篇博客 [运筹学]线性规划 人工变量法 ( 单纯形法总结 | 人工变量 ...

  5. 变量之间的相关性研究

    目录 1 什么是相关性? 协方差及协方差矩阵 相关系数 (1)简单相关分析 (2)偏相关分析 (3)复相关分析 (4)典型相关分析 2 对已有数据的预分析 2.1 绘制变量相关的热力图 2.2 对热力 ...

  6. R语言使用glm构建logistic回归模型,构建多个协变量和分组变量之间的关系模型进行倾向性评分计算、估计(Propensity score)、预测倾向性评分并可视化不同分组倾向性评分的分布

    R语言使用glm构建logistic回归模型,构建多个协变量和分组变量之间的关系模型进行倾向性评分计算.估计(Propensity score).预测倾向性评分并可视化不同分组倾向性评分的分布 目录

  7. R语言使用glm构建logistic回归模型,构建多个协变量和分组变量之间的关系模型进行倾向性评分计算、使用predict函数预测倾向性评分并将结果整合到dataframe中

    R语言使用glm构建logistic回归模型,构建多个协变量和分组变量之间的关系模型进行倾向性评分计算.估计(Propensity score).使用predict函数预测倾向性评分并将结果整合到da ...

  8. R语言使用glm构建logistic回归模型,构建多个协变量和分组变量之间的关系模型进行倾向性评分计算、估计(Propensity score)

    R语言使用glm构建logistic回归模型,构建多个协变量和分组变量之间的关系模型进行倾向性评分计算.估计(Propensity score) 目录

  9. python有哪些软件包用来考察变量之间的相关性_Python计算数据相关系数(person、Kendall、spearman)...

    pandas中DataFrame对象corr()方法的用法,该方法用来计算DataFrame对象中所有列之间的相关系数(包括pearson相关系数.Kendall Tau相关系数和spearman秩相 ...

最新文章

  1. postgres语法_SQL Create Table解释了MySQL和Postgres的语法示例
  2. 计算机网络按功能自底而上划分,大连理工大学2011计算机期末模拟题3
  3. Linux环境进程间通信(五): 共享内存(上)
  4. 计算机图形学Web前端笔记-图形平移放缩原理及实现(two.js鼠标事件适用所有渲染)
  5. java系列6:封装
  6. Perl连接Oracle数据库的一些操作脚本【转】
  7. spring cloud中微服务之间的调用以及eureka的自我保护机制
  8. 问题:document.documentElement与document.body的区别
  9. 用Amos/Mplus/Lisrel等软件做的就是结构方程模型吗?
  10. 看看五年MacBook使用经验平常都用那些软件
  11. Excel插件:方方格子
  12. 记录一下Mac浏览器劫持searchbaron.com的经历
  13. 惠普服务器重装系统步骤,惠普服务器安装系统相关介绍
  14. 一阶逻辑形式推理系统
  15. anime.js的学习小结
  16. 父元素自适应子元素的高度
  17. 让行动持续下去的动力-《刻意练习》读后感
  18. Elasticsearch一网打通
  19. 详细分析PHP源代码后门事件及其供应链安全启示
  20. php广告管理,DedeCMS的广告管理功能

热门文章

  1. mysql字段默认值不生效的问题解决(上)
  2. Hadoop集群datanode磁盘不均衡的解决方案
  3. 解决运行pytorch程序多线程问题
  4. LayUi前端框架删除数据缓存问题(解决删除后刷新页面内容又会显示问题)
  5. ORA-01502:索引或这类索引的分区处于不可用状态 的解决方法
  6. 字符串的UPDATE和REPLACE部分
  7. 什么文件使用.md扩展名,我该如何编辑它们?
  8. 离线数据处理与流数据处理的区别
  9. 【重大更新】DevExpress v17.1新版亮点(DevExtreme HTML5/JS篇)
  10. [Winform]检测exe是否已经运行,并将其置顶