0413学习笔记:实施kNN算法过程中的一些小问题

改变当前路径:

import kNN
sys.path.append('/home/yang/Software/pycharm-community-2017.3.4/bin/桌面/PycharmProjects/untitled/k18')

调用kNN

import kNN

创建两个变量

group,labels = kNN.createDataSet()

shape函数

功能:读取矩阵的长度

    #读取一维矩阵[1]  
    shape([1])  
      
    #读取二维矩阵  
    shape([[1], [2]])  
      
    #读取一个单独的数字,返回空  
    shape[3]  
      
    #先创建一个单位矩阵e  
    e=eye(3)  
      
    #将shape函数作为矩阵的方法来调用  
    e.shape  
      
    #如果指向读取e的第一维的长度,使用shape[0]  
    e.shape[0]  

tile函数

功能:重复某个数组。比如说tile(A, n), 功能是将数组A重复n次,构成一个新的数组

    #先引入numpy下的所有方法  
    from numpy import *  
    #创建数组array,使用tile创建b  
    array=[0, 1, 2]  
    b=tile(array, 2)  
      
    #可以使用元祖  
    b=tile(array, (1, 2))  
      
    #创建二位数组  
    b=tile(array, (2, 1))  


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值