机器学习吴恩达vscode(持续补充ing)

1keras等函数无法导入

在这里插入图片描述
加上python就可以了,原因未知

2%matplotlib widget报错

在这里插入图片描述
直接按提示安装ipywidgets和ipympl即可

待解决3plt_intuition(x_train,y_train)图像加载错误

在这里插入图片描述
在网上找了一些解决方法,比如把%matplotlib widget 改为%matplotlib notebook,但结果是:在这里插入图片描述
把%matplotlib widget 改为%matplotlib inline可以显示图片但无法交互在这里插入图片描述

%matplotlib widge实现交互(原因未知)

当我做到第三周的实验时,发现使用%matplotlib widget异常没了,可以实现交互,返回week 1,结果也是🆗的

numpy.shape()知识补充

numpy范围的shape值(x1, x2, …, xn)中,括号里的数字个数代表该数组的维数大小,而里面的具体元素从左到右依次是数组从外到内的维数。既:第一个x代表这个N维数组(假设有N个x)里有x1个N-1维数组,每个N-1维数组里有x2个N-2维数组,以此类推。
如果是元素,则shape值为()

plt.subplots()函数返回值

subplots() 既创建了一个包含子图区域的画布,又创建了一个 figure 图形对象,而 subplot() 只是创建一个包含子图区域的画布
plt.subplots(1,2,figsize=(12,3)—不仅创建新的figure对象并指定图像的宽高,还返回一个row=1,col=2的子图

ax[0].set_ylim(1,2)设置第一个子图y轴取值范围1-2

plt.tight_layout()自动调整子图参数,使之填满整个图像区域

numpy.c_() and numpy.r_()的用法

np.r_是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等
np.c_是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等
左边是输入矩阵z,右边是sigmoid(z)

randn和rand

numpy.random.randn(d0,d1,…,dn)是从标准正态分布中返回一个或多个样本值。
numpy.random.rand(d0,d1,…,dn) 的随机样本位于[0,1) 中
例如:np.random.rand(5,6)即生成5行6列的随机数(取值为0-1)

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值