第一次遇到一个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)函数
图像显示的布局是什么与图像在哪块显示