K-Means聚类算法
def randCent(dataSet, k):
m, n = dataSet.shape # numpy中的shape函数的返回一个矩阵的规模,即是几行几列
centrodids = np.zeros(k, n)
for i in range(k):
index = int(np.random.uniform(0, m)) #
centrodids[i, :] = dataSet[index, :]
return centrodids
报错TypeError: data type not understood
错误在第三行centrodids = np.zeros(k, n)
原来numpy.zeros的用法用错了
numpy.zeros(shape,dtype = float,order ='C' )
返回给定形状和类型的新数组,并用零填充。
shape:整数或者整数元组例如:(2,1)
dtype:数据类型,可选
order:{‘C’,‘F’}可选,默认C
所以应该吧第三行改成centrodids = np.zeros((k, n))

最新文章

  1. 让我们用心感受泛型接口的协变和抗变out和in
  2. log4j2 不使用配置文件,动态生成logger对象
  3. Bloomberg面经准备: Josephus problem
  4. 伪共享和缓存行填充,从Java 6, Java 7 到Java 8
  5. 漫谈 Java 实例化类
  6. JavaWeb之Servlet:Cookie 和 Session
  7. Netbeans Platform 工程,免安装JDK
  8. JS动画理论
  9. andrid中的Sqlite 数据库连接(本地版)
  10. BZOJ 1008 越狱 (组合数学)
  11. oracle 监控执行的sql语句
  12. 【原】javascript笔记之Array方法forEach&map&filter&some&every&reduce&reduceRight
  13. 打造vim IDE
  14. LSTM和GRU
  15. J2EE快速开发框架
  16. Video.js web视频播放器
  17. 前端框架VUE----表单输入绑定
  18. ​零基础该如何学习UI设计
  19. 【Java并发编程】之十五:并发编程中实现内存可见的两种方法比较:加锁和volatile变量
  20. OCP 12c 062题库大更新,出现大量新题-5

热门文章

  1. 015_STM32程序移植之_NRF24L01模块
  2. 让JPA的Query查询接口返回Map对象
  3. @ControllerAdvice与@ControllerAdvice统一处理异常
  4. 【线性代数】4-4:正交基和Gram算法(Orthogonal Bases and Gram-Schmidt)
  5. trie树的应用;
  6. PHP 之快递100接口封装
  7. RES协议和断网访问URL出现的错误页面
  8. 子线程里调用performSelector需要注意什么
  9. fiddler 基本知识(一)
  10. mysql CONCAT函数