文章目录

  • Coursera的notebook下载方式
  • 在本地的Anaconda里下载opencv
  • 重置Jupyter 还原最初状态
  • matplotlib的图显示在Jupyter notebook里面/外面
  • numpy.zeros
  • numpy.random.rand

最近在coursera学习一系列课程,MATLAB和Python混着使,总是傻傻弄不清python里numpy的一些使用规则,所以直接贴一个在这里,好让自己查找:
参考网址: Numpy Manual v1.19

Coursera的notebook下载方式

参考博客
1.登陆进主界面
2.新建python notebook
3.输入:

!tar cvfz allfiles.tar.gz *

4.主界面会出现名叫:allfiles.gz的文件,点击并下载

PS 5.如果太大的话:(或者是下载不下来了,就是需要分开 再合起来…)

!split -b 200m allfiles.tar.gz allfiles.tar.gz.part.

然后全部下载好后,在cmd中

cat allfiles.tar.gz.part.* > allfiles.tar.gz

在window下命令有所不同,首先cd Desktop里
然后

copy /b utf-8''allfiles.tar.gz.part.*  allfiles.tar.gz

在本地的Anaconda里下载opencv

问题:anaconda安装opencv Solving package specifications一直转圈圈
解决方法:
1、在anaconda prompt输入:

conda upgrade --all

2、等待一个done 全部完成
3、再次打开anaconda搜索opencv点击Apply(我是3mins左右就好了 继续apply 安装总共大概10mins就完成了)

重置Jupyter 还原最初状态

Rename your existing Jupyter Notebook within the individual notebook view
In the notebook view, add “?forceRefresh=true” to the end of your notebook URL
Reload the screen
You will be directed to your home Learner Workspace where you’ll see both old and new Notebook files.
Your Notebook lesson item will now launch to the fresh notebook.

首先点进去一份作业,保持在作业页,如图

重命名此程序名,如图,点确定

在浏览器最后加入:?forceRefresh=true

按下键盘Enter键,随后再次进入作业即可看到原来的初始作业。

matplotlib的图显示在Jupyter notebook里面/外面

%matplotlib inline

%matplotlib inline #显示在里面
plt.violinplot(dataset=np.random.randn(2000, 10)+ np.random.randn(10))# uniform distribution + np.random.randn(10))
plt.show()

%matplotlib qt

%matplotlib qt #显示在外面的交互界面
plt.violinplot(dataset=np.random.randn(2000, 10))# uniform distribution + np.random.randn(10))
plt.show()

numpy.zeros

numpy.zeros(shape, dtype=float, order=‘C’)
返回给定好row,clo内部全为零的数组

>>> np.zeros(5)
array([ 0.,  0.,  0.,  0.,  0.])
>>> np.zeros((5,), dtype=int)
array([0, 0, 0, 0, 0])
>>> np.zeros((2, 1))
array([[ 0.],[ 0.]])

numpy.random.rand

numpy.random.rand(d0, d1, …, dn)

>>> np.random.rand(3,2)
array([[ 0.14022471,  0.96360618],  #random[ 0.37601032,  0.25528411],  #random[ 0.49313049,  0.94909878]]) #random

OS: 比如这里就和zeros,ones不一样了… 括号没了

Cousera Notebook 之 Python 备份记录相关推荐

  1. Jupyter notebook 指定 Python 解释器 anaconda

    Jupyter notebook 指定 Python 解释器 anaconda 打开jupyter notebook新建一个文件,发现只有一个默认的解释器,我们在指定的虚拟环境中安装了我们想要的包后是 ...

  2. 如何实现更换Jupyter Notebook内核Python版本

    如何实现更换Jupyter Notebook内核Python版本 更新时间:2020年05月18日 09:53:29   作者:象在舞 这篇文章主要介绍了如何实现更换Jupyter Notebook内 ...

  3. jupyter notebook和python有什么区别_如何在Jupyter Notebook中使用Python虚拟环境?

    如何在使用Jupyter Notebook时,解决Python虚拟环境间的切换问题?本文一步步帮你拆解.希望你能够避免踩坑的痛苦,把更多的时间花在愉快的编程上. 痛点 Python目前有两个主版本并存 ...

  4. 基于jupyter notebook的python编程-----MNIST数据集的的定义及相关处理学习

    基于jupyter notebook的python编程-----MNIST数据集的相关处理 一.MNIST定义 1.什么是MNIST数据集 2.python如何导入MNIST数据集并操作 3.接下来, ...

  5. 在python中使用最小二乘法画出拟合曲线_基于jupyter notebook的python编程-----运用最小二乘法,导入文件数据模拟一元线性回归分析...

    基于jupyter notebook的python编程-----运用最小二乘法,导入文件数据模拟一元线性回归分析 用最小二乘法模拟一元线性回去曲线的目录 一.运行jupyter notebook,搭建 ...

  6. 基于jupyter notebook的python编程-----通过python编程实现RSSI测距定位技术仿真

    基于jupyter notebook的python编程-----通过python编程实现RSSI测距定位技术仿真目录 一.RSSI测距定位简介 1.什么是RSSI测距定位 2.RSSI测距定位优点 3 ...

  7. 基于jupyter notebook的python编程-----利用梯度下降算法求解多元线性回归方程,并与最小二乘法求解进行精度对比

    基于jupyter notebook的python编程-----利用梯度下降算法求解多元线性回归方程,并与最小二乘法求解进行精度对比目录 一.梯度下降算法的基本原理 1.梯度下降算法的基本原理 二.题 ...

  8. Jupyter notebook中用python matplotlib ax3.plot_surface绘制的三维图(3D图)(三维函数)无法旋转解决办法(%matplotlib notebook)

    我们有时在Jupyter中用python绘制三维图时, 会发现无法旋转, 如图: 那么怎么解决呢, 我们只需要在代码中加上%matplotlib notebook这句代码即可: 如图, 在代码最上方加 ...

  9. 编写一个watchdog.sh脚本_五大原因!为何要将Jupyter Notebook转换为python脚本?

    全文共3360字,预计学习时长9分钟 图源:unsplash 大多数数据科学在线课程都把Jupyter Notebook作为教学媒介,这是因为初学者在Jupyter Notebook的单元格中编写代码 ...

  10. jupyter notebook和python有什么区别_Jupyter Notebook 有哪些奇技淫巧?

    Towards Data Science专栏的作者Parul Pandey总结了七大Jupyter的进阶用法: 一.执行shell命令 Shell是一种与计算机进行文本交互的方式. 一般来讲,当你正在 ...

最新文章

  1. golang内置数据类型作为函数参数
  2. Hardware assisted virtualization and data execution protection must be enabled in the BIOS
  3. 最简单的基于FFmpeg的移动端例子:Android 视频解码器-单个库版
  4. 一、annotation
  5. vscode初次配置
  6. 计算机硬盘驱动是什么,电脑重装系统时提示缺少硬盘驱动该怎么解决
  7. 未兼容android9系统魔秀桌面,魔秀桌面(com.moxiu.launcher) - 7.2.9.2 - 应用 - 酷安
  8. JS实现鼠标点击出现文字特效
  9. 王慧文清华产品课(六)
  10. AlphAction编译不通过问题:error: command ‘:/home/yst/cudas/cuda-10.0/bin/nvcc‘ failed with exit status 1
  11. 【问链财经-区块链基础知识系列】 第四十三课 区块链+保险,最全最深入的设计思路就在这儿了!
  12. 解决Eclipse中无法直接使用sun.misc.BASE64Encoder及sun.misc.BASE64Decoder的问题---gxl
  13. windows服务器查看lls证书
  14. 仿拼多多砍价功能玩法解说
  15. 中国做SaaS为什么这么难?
  16. MODA 多目标蜻蜓算法
  17. 音乐对计算机专业的影响,计算机网络技术对音乐发展的影响探讨
  18. 磁盘和硬盘和光盘和内存的区别
  19. 3D图形学(5):BRDF经验模型和基于物理的BRDF模型
  20. linux+gunzip解压命令,gunzip命令

热门文章

  1. 如何用计算机名添加的打印机,如何添加打印机(如何在电脑上安装打印机)
  2. excel中vba操作文件
  3. Facebook三方登陆流程
  4. Java流系列(三):数据流、缓存流
  5. HDMI线、DP线、DVI线、VGA线
  6. ros2 launch 用法以及一些基础功能函数的示例
  7. model.most_similar
  8. Deepin安装搜狗中文输入法
  9. 无理数究竟是什么?连续性公理的产物?——读戴德金之二
  10. 联想昭阳E43L笔记本无线开关停掉解决方案