在实现支持向量机的过程中遇到的一些语法问题

第一次遇到一个python的class,我们来看一下

(图片并非原创,上传的时候居然打上了水印)

__init__ 方法

使用Python写过面向对象的代码的同学,可能对 __init__ 方法已经非常熟悉了,__init__ 方法通常用在初始化一个类实例的时候。例如:

class Person(object):

    """Silly Person"""

        def __init__(self, name, age):

        self.name = name

        self.age = age

summary

总结一下今天的工作吧,后劲不足呀,不过身体确实有些吃不消呀

收录一下今天见到的一些函数,也算是做个回顾吧

1. readlines()函数

从文件中一行一行的读取数据,返回一个列表,但是这个返回的结果会带着/n,也就是换行符,我们可以用split()来处理掉结尾的换行符号

2.append()函数

主流的函数,往list后面加入一个新的元素,很简单,不过今天忘记了

3. import numpy as np 和 from numpy import *的区别

其实实际上来说,二者并没有什么区别,不过后者不太合乎常理,在使用函数的时候不用加入np.,还是使用前者吧,这样写出来的代码可能更直观我的==一些,可以很直观的看到是从哪里引用来的函数,需要在引用函数的时候加入np.

4.np. random. uniform (low, high, size) 函数

从random基本上可以看出来这是一个生成随机数的函数,注意函数的参数,size的值默认当然是为1的

5.np.shape函数

用来显示参数数组中的元素个数,在二维或是多维数组中显示为(2,3),意思就是共有两行三列。

6.np.mat()函数

没什么好说的,就是一个创建矩阵的函数。要注意的就是

K = np.mat( np.zero(m,1) )     应当要看出来这是为了创建一个mx1的全0矩阵

7.subplot(1,1,1)函数

图像显示的布局是什么与图像在哪块显示

猜你喜欢

转载自blog.csdn.net/Pierce_KK/article/details/82626376