240 发简信
IP属地:广东
  • 使用原类

    type() *** 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。 type()函数可以查看一个类型或变量的类型,Hello是一...

  • NUmPy IO

    常用的IO函数有: load()和save()函数是读写文件数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中。 savze()...

  • 120
    numpy与Matplotlib的应用

    1.建单的例子 import numpyas np from matplotlibimport pyplotas plt x=np.arange(1,11) y=x*x pl...

  • 多重继承

    Mixln 在设计类的继承关系时,通常,主线都是单一继承下来的,例如,Ostrich继承自Bird。但是,如果需要“混入”额外的功能,通过多重继承就可以实现,比如,让Ostr...

  • 使用@property

    为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数:...

  • 面向对象高级编程-使用_slots__

    当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和办法,这就是动态语言的灵活性。 定义类: class Student(): pass ...

  • 实例属性和类属性

    根据类创建的实例可以任意绑定属性。 给实例绑定属性的方法是通过实例变量,或者通过self变量: class Student(): def __init__(self,name...

  • 获取对象信息

    使用type() 基本类型的判断: a=type(123) print(a) print(type(None)) 指向函数或者类的变量: print(type(abs)) 比...

  • 继承和多态

    当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类,而被继承的class称为基类,父类或超类。 定义一个父类 class Animal()...

  • 访问限制

    如果要让内部属性不被外部访问,可以把属性的名称前加上两个划线__,在python中,实例的变量名如果以__开头,就变成了一个私有变量,只有内部可以访问,外部不能访问,所以,我...

  • 面向对象

    面向对象的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象“,每个对象都拥有相同的...

  • 装饰器

    由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 实例:函数赋值给变量 def now(): print('2019-10-22') f=n...

  • 匿名函数

    定义:有些时候,不需要显式的定义函数,直接传入匿名函数更方便。 在python中,对匿名函数提供了有限的支持。还是以map()为例,计算f(x)=x^2时,除了定义一个f(x...

  • 120
    numpy数组操作

    numpy数组操作包括以下几类: 修改数组形状 反转数组 修改数组维度 连接数组 分割数组 数组元素的添加与删除 修改数组形状 函数 描述 reshape ...

  • 120
    numpy迭代数组

    定义:numpy迭代器对象numpy.nditer提供了一种灵活访问一个或者多个数组元素的方式。 迭代器最基本的任务的可以完成对数组元素的访问。 实例1:遍历2X3数组元素 ...

  • numpy广播(Broadcast)

    定义:广播是numpy对不同形状(shape)的数组进行数值计算的方式,对数组的算术运算通常在相应的元素上进行。 实例1: import numpyas np a=np.ar...

  • 返回函数

    定义:当前不需要立刻计算出结果的时候,将函数作为结果值返回。 实例:求和函数 def min_sum(*args): def sum(): x=0 for nin a...

  • 函数式编程-高阶函数

    定义 变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 实例: def add(a,y,f): return f(...

  • 120
    numpy高级索引

    numpy比一般的python序列提供更多的索引方式。除了之前看到的用整数和切片的索引外,数组可以用整数数组索引、布尔索引及花式索引。整数数组索引 实例1: 获取数组中(0,...

  • numpy切片和索引

    numpy对象的内容可以通过索引或切片和来访问和修改,与python中的list的切片操作一样。 ndarray数组可以基于0-n的下标进行索引,切片对象可以通过内置的sli...