学习笔记(二)

k-近邻算法中的python知识

1.建立一个3X3的单位矩阵a,a.shape的结果为(3,3)。

2.建立一个一维矩阵b,b.shape为矩阵的长度。

3.建立一个4X2的矩阵c,c.shape[1]为第一维的长度:2,c.shape[0]为第二维的长度:4

4.tile函数位于python模块 numpy.lib.shape_base中,它的功能是重复某个数组。比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,如果将n换成元组(1,2):;若想要变为一个二维数组,就要换一种重复的方式了:

5.我们平时用的sum应该是默认的axis=0 是普通的相加 ,而当加入axis=1以后就是将一个矩阵的每一行向量相加

例如:np.sum([[0,1,2],[2,1,3]],axis=1)的结果就是:array([3,6])

6.

描述

Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。

语法

get()方法语法:

dict.get(key, default=None)

参数

  • key -- 字典中要查找的键。
  • default -- 如果指定键的值不存在时,返回该默认值值。

返回值

返回指定键的值,如果值不在字典中返回默认值None。

7.

sorted(iterable, cmp, key, reverse)
  • iterable -- 可迭代对象。
  • cmp -- 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。
  • key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
  • reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

返回值:    返回重新排序的列表。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值