python学习
eefresher
这个作者很懒,什么都没留下…
展开
-
python中 numpy数据类型的注意事项
C语言函数中参数,传的参数值,并不改变参数本身的值 int test(int a) { a++ return a; } int a=10; int b; b=test(a); a的值并改变 对于普通数据类型,如int, 与C语言类似,python中函数参数中传递的是参数的**参数值 **, 如下面代码总的变量a 对于numpy数据结构, !!注意!!!! 函数传递的是参数...原创 2019-12-09 01:30:37 · 338 阅读 · 0 评论 -
python中的__call__方法
首先__call__()是什么? 如果在python中的类中定义了个__call__()方法, 该类的实例对象可以被调用,对象可以充当函数的作用。 class Power(object): def __init__(self): pass def __call__(self,x,n): return x**n def calculate(self,x,n) return x*...原创 2019-07-29 21:04:15 · 358 阅读 · 0 评论 -
python列表生成表达式,生成器,可迭代对象,迭代器
列表生成表达式 需求场景: 从可迭代对象中迅速生成列表 格式: [exp for iter in iterable] 例如 获得 计算x^2 ,x 为1-10之间,返回列表 [x*x for x in range (1,10)] 可迭代对象 概念: 直接可应用于for循环的对象 例如 list ,range,tupple 等等 迭代器、 可用next方法产生数据的对象 惰性性质:每次需...原创 2019-08-28 14:00:59 · 159 阅读 · 0 评论