python
一昂Yang
这个作者很懒,什么都没留下…
展开
-
Python中双冒号的作用[::]
1. range(n)生成[0,n)区间的整数 (左闭右开)2.a[start:end:step] [start,end) (左闭右开) a[:end]:取得范围为[0,end)range(10)[1::2] [1,3,5,7,9]range(20)[::3] [0,3,6,9,12,15,18]3.当step等于负数的时...原创 2019-01-10 14:53:38 · 1493 阅读 · 1 评论 -
2019.0213随笔(Python3和Python2的区别 :range()函数)
Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。Python2 range() 函数返回的是列表。例子:list(range(0, 30, 5))...原创 2019-02-13 12:04:54 · 154 阅读 · 0 评论 -
numpy API积累
numpy.random.choice(a,size=None,replace=True,p=None)numpy.cumsum(a, axis=None, dtype=None, out=None)numpy.ravel() vs numpy.flatten()首先声明两者所要实现的功能是一致的(将多维数组降位一维),两者的区别在于返回拷贝(copy)还是返回视图(view),...原创 2019-04-15 19:04:53 · 104 阅读 · 0 评论 -
python isinstance()与type()的区别
isinstance()会认为子类是一种父类类型,考虑继承关系。type()不会认为子类是一种父类类型,不考虑继承关系。如果要判断两个类型是否相同推荐使用isinstance()isinstance(object, classinfo)Parameter: object --实例对象 classinfo --可以是直接或间接类名、基本类型或者由它们组成的元...转载 2019-07-10 20:59:56 · 566 阅读 · 0 评论