- 博客(6)
- 收藏
- 关注
原创 Python基础——Numpy的shape和reshape()
通过ndarray.shape 可以查看数组的形状,返回值是一个元组() 通过ndarray.shape=()可以修改原始数组的形状。 通过ndarray.reshape()可以更改数组的形状,但是返回一个修改后的数组,不会更改原始数组的形状。新生成的数组和原始数组数据共享,修改其中一个,另一个也随之改变。>>> a = np.arange(10)>>&...
2020-01-03 18:16:02
326
原创 Python基础——Numpy的副本(copy)和视图(view)
1、一点也没有复制:b = ab = a并没有新的对象被创建,b和a都指向相同的对象,用id()可以验证出a和b的指向是相同的。此时,如果改变b,a也就随之改变>>> a = np.arange(10)>>> a>>> array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])>>> b =...
2020-01-03 17:45:00
485
原创 python基础——格式化字符串
python中格式化字符串有三种方式:%方式 format方式 f方式本博文先聊聊前两种1.% 方式格式:%[(name)] [flags] [width] .[precision] typecode(name) 可选,用于选择指定的keyprint("%(name)s的年龄是%(age)d岁" % {"name":"小明","age":20})# 输出结果为:...
2019-12-24 11:42:00
221
原创 python基础——函数参数
Python中调用函数时使用的参数种类:位置参数 关键字参数 默认参数 可变参数 组合参数1.位置参数调用时传入的参数数量、类型和顺序必须和定义时的相同,为确保函数功能正常执行,eg:def print_sep(name, age): print("{}今年{}岁了".format(name,age))print_sep("小明", 20)输出结果为:小明...
2019-12-23 19:17:31
258
原创 机器学习之Logistic回归
逻辑回归(Logistic Regression)是一个二分类问题,指预测的y值只有两个取值(1或0),通常称为正类(positive class)和负类(negative class),比如:肿瘤恶性和良性分类,邮件是垃圾邮件还是正常邮件等。当然,二分类问题可以扩展到多分类问题。1.Logistic函数如果我们继续使用线性回归来预测y的值,那么预测结果可能大于1或者小于0。我们想让y的预...
2019-12-17 11:52:57
719
原创 线性回归之梯度下降法和最小二乘法
回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分析;如果回归分析中包括两个或两个以上的自变量,且因变量和自变量之间是线性关系,则称为多元线性回归分析。常用的方法有梯度下降法和最小二乘法。1.梯度下降法(GD)1.1 原理: 其中,为学习速率或步长(Learning rate)1.2 假设函数...
2019-12-16 12:57:40
1769
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人