python + jupyter进行开发

  • 安装jupyter

    • pip install jupyter
    • 国内源(清华源):
      • pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter
  • 环境变量的配置
    • Python最好安装的非系统盘
    • 环境变量配置,就是为了全局的使用
  • 安装numpy
    • pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
    • 用户权限:
      • pip install numpy --user
  • pip install xxx
    • 这些库,都安装到哪里了呢???

      • D:\Python3.8.1\Lib\site-packages
    • 这些库,其实就是别人写好的代码,对不对???
    • 站在巨人的肩膀上。
    • jupyter是工具
    • numpy是库(C++语言写的,Python胶水语言,可以调用C或者C++),超级强大的list,列表

jupyter的使用

  • 命令行输入指令:

    • jupyter notebook
    • 启动成功,会在浏览器中弹出一个网页
    • 写代码,就在网页中写代码。
  • 命令行,不能关闭
    • 为什么,浏览器中出现页面
    • http://localhost:8888/tree
      • 8888代表什么?端口号
    • jupyter为我们创建了本地服务器
    • 索引命令行,不能关闭
  • jupyter是什么???
    • 交互式笔记本
    • Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等
    • jupyter适合做web开发吗??
      • jupyter可以做
      • 不适合
      • Pycharm适合web开发
    • jupyter适合数据分析和机器学习以及人工智能
      • 数据处理,加载数据,希望数据一直在内存中,随时调用

jupyter的快捷键

jupyter对应目录就是启动的目录
C:\Users\softpo.DESKTOP-PN692CT>jupyter notebook

  • 文件后缀:ipynb ----->ipython notebook

    • jupyter 前身就是 ipython
    • ipython 就是python
    • phone iphone
  • jupyter中语法规则和原来的Python完全一样!!!

jupyter快捷键

  • ctrl + enter 执行代码单元
  • 代码执行哦单元选中状态下,按键盘上的a是在上面插入(above)
  • 代码执行哦单元选中状态下,按键盘上的b是在下面插入(bellow)
  • tab 代码补全的快捷键
  • shift+tab查看方法的属性和参数

jupyter中markdown的使用

数学公式的表示:
代码如下:
eg:

<font color = red size = 30>$$MSE = \frac{\sum_{i=1}^2(y_i - \hat{y_i})^2}{n}$$</font>

MSE=∑i=12(yi−yi^)2nMSE = \frac{\sum_{i=1}^2(y_i - \hat{y_i})^2}{n}MSE=n∑i=12​(yi​−yi​^​)2​

numpy操作

  • numpy: numeric python
  • 数字化的python
  • 数据处理,数据分析,操作的就是数据,数字
  • NumPy是用Python进行科学计算的基础软件包
  • numpy是什么:
    • 功能强大的N维数组对象。
    • 精密广播功能函数。
    • 集成 C/C+和Fortran 代码的工具。
    • 强大的线性代数、傅立叶变换和随机数功能
  • numpy利器之一:Ndarray
  • numpy利器之二:索引和切片
  • numpy就像1,2,3一样简单:
import numpy as np
np.random.randint(0,100,size = 10)
np.eye(5)

数据分析:Day01软件安装及基础相关推荐

  1. python软件安装及设置_入门Python——1.软件安装与基础语法

    周末在家闲来无事,学了下Python.怕看过一遍就忘了,这里mark下. 一.Python的应用场景 1.网站开发 2.人工智能 机器学习 3.数据科学(如爬虫) 4.其它(绘图.图像处理) 二.软件 ...

  2. Python基础day01【软件安装、变量的定义和使用、数据类型、标识符和关键字、输入输出、数据类型转换、运算符、PEP 8 规范】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员]      学习目标: 能够说出计算机有哪两部分组成 能够说出操作系统的作用 能够说出编程语言的作用 ...

  3. Day01零基础自学R语言(最详细教程)——R软件安装

    R语言简介 R语言是当今排名进入前十五的程序设计语言,也是大数据处理的常用工具之一. R语言是由新西兰奥克兰大学的Ross Ihaka和Robert Gentleman所开发的,因为两人名字开头都是R ...

  4. Linux入门基础教程之Linux下软件安装

    Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...

  5. Database之SQLSever:SQLSever基础知识进阶、软件安装注意事项、软件使用经验总结之详细攻略

    Database之SQLSever:SQLSever基础知识进阶.软件安装注意事项.软件使用经验总结之详细攻略 目录 SQLSever基础知识进阶 SQL与T-SQL.PL-SQL的区别 数据库相关基 ...

  6. 计算机应用软件安装教程,计算机应用与网基础教程 常用软件安装.ppt

    计算机应用与网基础教程 常用软件安装 [内容提示] 两者的区别是,"选项1"是将压缩文件直接解压,里面包含的所有文件都分布在当前目录,导致文件散乱,不便于管理,如中图所示,所以一般 ...

  7. 新手学Python要打好哪些基础?从软件安装到全面基础讲解,就它了

    最近收到粉丝们的反馈,说自己学了一个月还没学完Python基础,我是当时就惊呆了,真的,Python基础什么时候变得如此高深莫测了? 结果我去看了一下,着实"有趣",东扯西扯硬是把 ...

  8. Fedora 28 系统基础配置以及常用软件安装方式

    实验说明: 很多人说Linux很难用,很难上手,其实不然,倘若不玩游戏,其实很多发行版Linux都可以成为主力系统,就比如本章要讲的 Fedora 28.本章会从镜像来源.系统安装.基础配置和常用软件 ...

  9. Java基础入门:IDEA软件安装和软件初始化设置

    IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写.所以,需要有JRE运行环境并配置好环境变量. 它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是I ...

最新文章

  1. F5 云应用服务促进公共云、私有云及混合云应用部署
  2. WCF 4.0 Issues with IIS 7.0 on x86 and x64 bit Machines(转载)
  3. 【JSP】JSP的运行原理
  4. 在VMWare上安装CentOS8
  5. 好奇:WayOs破解、OEM、修复、打包等工具大全,满足大家的好奇心发下截图
  6. linux 安装 xpdf csdn,Centos安装xpdf 解析pdf文件
  7. mysql原生sql语句_原生SQL语句
  8. paip. mysql如何临时 暂时 禁用 关闭 触发器
  9. 课后自主练习(排序)1019. 文件排序 easy《编程思维与实践》个人学习笔记
  10. kaptcha配置java_java之kaptcha验证码
  11. html5 游戏ui设计,7款手机游戏UI界面设计欣赏
  12. HSV(HSB)和HSL颜色空间
  13. Mysql常用命令行大全(三)
  14. 【SQL Server系列】_01数据库系统概述
  15. 色彩的基本原理——正色和负色
  16. 用C/C++打造电脑微信多开神器,值得体验一把!
  17. 计算机怎么拼ip,同一台电脑如何设置两个IP地址?电脑配置双ip地址图文教程
  18. docker: cloud not select device driver with “capabilities:[[gpu]]“
  19. 无监督学习-关联分析apriori原理与python代码
  20. 刘军《社会网络分析导论》阅读笔记(1)---第一章~第四章

热门文章

  1. C、c++ .h 头文件的作用
  2. 人力资源管理中的大数据应用之道
  3. uniapp无法打开相机权限
  4. php curl抓去网页名单,PHP CURL抓取网页 simple_html_dom类
  5. 【vue-router源码】十二、useRoute、useRouter、useLink源码分析
  6. 金庸不朽,将在区块链世界中永生
  7. 性格色彩测试android程序开发之三--dialog(续)
  8. autoware lidar_localizer包下的ndt_matching节点的学习
  9. 希特管理学(希特)【内容摘要】
  10. 各电脑恢复出厂设置总结