欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python的基本函数使用(持续更新)

程序员文章站 2022-04-11 17:41:00
...
  1. assert语法:
    1. assert expression 在expression为false的时候终止程序
    2. 等价于
      if not expression:
          raise AssertionError(arguments)
  2. isinstance语法:
    1. isinstance(object,classtuple) 判断object是否是classtuple中的类型
  3. python staticmethod 返回函数的静态方法。
    1. class C(object):
          @staticmethod
          def f(arg1, arg2, ...):

      以上实例声明了静态方法 f,从而可以实现实例化使用 C().f(),当然也可以不实例化调用该方法 C.f()

  4. numpy 和 torch中 切片设置参数None的做法。

    1. 本质上实际上是增加一个维度。与numpy的reshape和torch的view中设置参数-1功能相同

    2. a=np.array([1,2,3,4])  b=a[:,None]  

         b     array([[1], [2], [3], [4]])
相关标签: python