《机器学习实战》k-近邻算法

#1、遇到的问题
(1)错误信息:AttributeError: ‘dict’ object has no attribute ‘iteritems’
解决方法:将iteritems改为items
错误原因:在python3中iteritems改为了items
(2)

#2、pNN.py 生成随机数组、矩阵、矩阵求逆,矩阵*逆矩阵、创建单位矩阵

from numpy import *
#生成随机 n * n 数组
# x (x行)
# y (y列)
#生成一个x行y列的数组
def juzheng(x,y):
    #生成一个随机 n * n 数组
    s=random.rand(x,y)
    #将数组转换成矩阵
    s=mat(s)
    #矩阵求逆
    s_n=mat(s).I
    #s_s 矩阵和逆矩阵相乘
    s_s=s*s_n
    # dwjz 创建 4 * 4 单位矩阵
    dwjz=eye(4)
    # s 生成的随机矩阵 s1: s 的逆矩阵
    return s,s_n


#3、main 实现调用pNN.py

import pNN
# s 随机矩阵
# s_n 随机矩阵求逆
# 4 4行
# 4 4列
s,s_n=pNN.juzheng(4,4)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值