一、序言
2021年9月份将继续上研究生,于2021年7月初开始接触学习机器学习,购买了西瓜书、南瓜书、神经网络、李航统计学习四本书,入门使用B站吴恩达机器学习视频,使用平板记笔记,在笔记本上完成课后作业练习。7月25日初步萌生写博客以记录机器学习过程中的学习经验与遇到的问题与解决方案,主要用于记录自己的学习过程并可以随时进行回顾,本贴是人生中的第一篇博客,主要想感受一下写博客的魅力,希望可以和社区论坛中的大佬和小白们一起讨论一起进步,也希望自己可以坚持写博客的习惯,如有错误请不吝赐教与指正。
二、环境
python 3.9,使用pycham编译器
三、初步练习
吴恩达课后作业主要参考ModelWhale中帖子的答案,链接https://www.heywhale.com/home/column/5dd7524c83b6ff002c786fff。
习题所需数据集链接
链接:https://pan.baidu.com/s/16CwiqaOw9TXmxWdDRURKwA
提取码:wh4y
打印单位矩阵,计算平均数
mat()函数用于将数组转换为矩阵,mean()函数计算整个矩阵的平均值。
import numpy as np #Numpy包内部集成了大量的数学函数库,np是给numpy起了个别名
A = np.eye(5)
print(A)
data = np.array([[[1,2],[3,4]]])
num = np.mat(data)
print(num.mean())
输出为:(1,2,3,4的平均数为2.5)。
[[1. 0. 0. 0. 0.]
[0. 1. 0. 0. 0.]
[0. 0. 1. 0. 0.]
[0. 0. 0. 1. 0.]
[0. 0. 0. 0. 1.]]
2.5