第一章 python入门
1.4.2 类
用户自己定义新的类,可以自己创建数据类型、类的函数和属性。
class 类名:def __init__(self, 参数, ...): #构造函数...def 方法名1(self, 参数, ...): #方法1
__init__是进行初始化的方法,也称为构造函数,只有在生成类的实例时被调用一次。示例如下:
类Man生成了实例m,类的构造函数(初始化方法)接收参数name,然后用这个参数初始化实例变量self.name。实例变量是存储在各个实例中的变量,通过在self后面添加属性名来生成或访问实例变量。
class Man:def __init__(self, name):self.name = nameprint("Initialized")def hello(self):print("Hello " + self.name + "!")def goodbye(self):print("Good-bye " + self.name + "!")m = Man("David")
m.hello()
m.goodbye()
cmd运行python文件:
C:\Users\Air>python F:\blogs\鱼书\man.py
Initialized
Hello David!
Good-bye David!
1.5 numpy
numpy数组可以进行“对应元素的”加减乘除运算(前提为数组元素个数相同),还可以和单一数值(标量)组合运算。
x = np.array([1.0, 2.0, 3.0]) x-y x/2
一维数组——向量,二维数组——矩阵。可将一般化后的向量或矩阵统称为张量。


广播运算,形状不同的数组之间的运算。


访问元素
-
索引访问:
![索引访问]()
-
for语句访问:
