python
ge_nius
我不知道些什么啊
展开
-
fun中*args和**kw的含义
*args和**kw都代表不确定的函数变量,即在函数调用时可以选择传入或者不传入参数,都不影响函数运行。 其中*args将传入对象当成是元组对待;**kw将传入对象当成字典对待。 例: def fun(*args): print(args) fun(1,2,3) (1,2,3) def fun(**kw): for k in kw: print(k...原创 2018-01-04 21:39:07 · 2375 阅读 · 0 评论 -
pandas.DataFrame.prod()
DataFrame中的prod()函数是返回不同维度上的乘积 prod函数有几个参数 axis(0 or 1)分别代表在纵轴和横轴上进行乘积运算 skipna(Boolean)计算时是否忽略空值 levelint or level name, default None If the axis is a MultiIndex (hierarchical), count along a p...原创 2018-01-03 11:00:03 · 5367 阅读 · 0 评论 -
装饰器的使用
类似于想要在函数在运行前打印函数名方便调试程序,这种在函数调用前运行的内容,可以称之为函数的装饰,而实现装饰的函数可以称之为装饰器。 首先自己定义一个函数: def now(*args,**kw): print(args) print('2018-1-5') 想要now函数print之前打印函数名可以的做法: def decorator(fun): ...原创 2018-01-05 13:17:17 · 1063 阅读 · 0 评论 -
gradient descent 的python实现
从模拟数据集 到曲线拟合 # -*- coding: utf-8 -*- """ Created on Tue Sep 5 21:21:58 2017 @author: wjw 模拟产生数据集,然后再进行拟合 """ def nomalization(X):#不归一化时梯度下降时数值太大,报错 maxX = max(X) minX = min(X) normaliz...原创 2017-09-07 20:57:12 · 3742 阅读 · 0 评论