
Python基础
基础复习
非洲大主教
这个作者很懒,什么都没留下…
展开
-
Python中getA() 的意思
在机器学习实战中出现weights.get(A),这里就这一用法进行记录。总的来说getA()的用法与mat()函数相反,mat()是将数组转换成numpy矩阵,而get(A)则是将numpy矩阵转化成数组形式。下面举个例子来验证这一说法。首先我们创建一个数组,可以看到,这里创建的形式是数组。我们接着将数组用mat()函数转换成numpy矩阵的形式:接下来,在使用.getA()函数,可以看到...原创 2021-02-07 10:01:52 · 3414 阅读 · 0 评论 -
Python中scatter函数的用法
具体如下图所示scatter函数中maker的属性对应显示:原创 2021-01-28 16:42:42 · 724 阅读 · 0 评论 -
Python中的Numpy矩阵
矩阵的创建与使用数组一样,需要从Numpy中导入matrix或者mat模块from numpy import matrix,mat这里使用mat创建一个矩阵矩阵的转置ss.T元素相乘法如果需要将两个矩阵的每个元素对应相乘时使用Numpy中的multiply方法multiply(ss,mm)元素的排序使用.sort()方法,对元素进行排序,但是会占用原始的内存,如果需要使用原始数据,需要进行拷贝dd.sort()还可以使用argsort()得到矩阵中每个元素的排序序号原创 2021-01-14 22:58:46 · 217 阅读 · 0 评论 -
Python中split()strip()函数的用法
split()的用法定义通过指定分隔符对字符串进行切片,如果num有指定值,则分隔num+1个子字符串语法str.split(str=’’,num=string.count(str))参数str: 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num :分割次数。默认为 -1, 即分隔所有。例子以空格为分隔符,包括 \n以缩进为分隔符,分为两个strip()的用法定义Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字原创 2021-01-14 20:23:43 · 458 阅读 · 1 评论 -
无法转换成整型classLabel.append(listFromLine[-1])
无法将listFromLine[-1]转换成整型这里定义一个函数:def intLable(classLabel): labelReference = {} a = list(set(classLabel)) for i in range(len(a)): labelReference[a[i]] = i intedLabel = [] for x in classLabel: intedLabel.append(labelRefe原创 2021-01-02 19:57:45 · 593 阅读 · 0 评论 -
Python中tile()函数
tile(A,B)(1) 将A重复B遍输出(2)如果A是数组,就是将A的列重复B次(3)如果A是一个2行3列的数组,就是将A每行的列重复B次(4)B中有两个数,第一个数代表将行重复,第二个代表列重复...原创 2021-01-02 17:11:18 · 500 阅读 · 0 评论 -
Python之shape()函数
在学习K-近邻算法时看到shape函数,检索了一下相关的应用方法。shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度。shape的输入参数可以是一个整数(表示维度),也可以是一个矩阵。以下例子可能会好理解一些:(1)参数是一个数的时候,返回空(2)参数是一维矩阵(3)参数是二维矩阵(4)直接使用.shape可以快速的读取矩阵的形状,使用shape[0]表示输出矩阵的行数,shape[1]表示输出矩阵原创 2021-01-02 16:56:08 · 1851 阅读 · 0 评论