三岁白话第一课课前预习
1.python 的__call__()方法
Python call()方法, Python 类中一个非常特殊的实例方法,即 call()。该方法的功能类似于在类中重载 () 运算符,使得类实例对象可以像调用普通函数那样,以“对象名()”的形式使用。
就相当于把可以不用先实例化然后再调用函数,直接运行即可!
class Worker:
# 定义__call__方法
def __call__(self, name, add):
print("调用__call__()方法", name, add)
def call(self,name,add):
print('调用call函数:',name,add)
name = "PaddlePaddler"
add = "http://aistudio.baidu.com"
work = Worker()
work(name, add)
work.call(name, add)
调用__call__()方法 PaddlePaddler http://aistudio.baidu.com
调用call函数: PaddlePaddler http://aistudio.baidu.com
2.图像基础知识
2.1图像基本数据结构
在计算机中, 图像是由一个个像素点组成,像素点就是颜色点,而颜色最简单的方式就是用RGB或RGBA表示 。
RGB(图1)
RGB(图2)
如果有A通道就表明这个图像可以有透明效果。
R,G,B每个分量一般是用一个字节(8位)来表示,所以图(1)中每个像素大小就是3 * 8=24位图, 而图(2)中每个像素大小是4 * 8=32位。
白话:
那么图一的大小就是(5 * 5 * 24 / 8 = 25 * 3 = 75KB )
图二的大小就是(5 * 5 * 32 / 8 = 25 * 4 = 100KB)