今日内容

  • anaconda软件使用
  • jupyter notebook基本使用及快捷键
  • numpy

anaconda软件使用

1.进入anaconda主页点击jupyter启动即可
呼起一个jupyter notebook前端可视化界面
地址就是cmd窗口默认的路径 2.右侧下拉框
Text File
新建一个文本文件,默认的文件名时untitled.txt双击可修改 Folder
新建一个文件夹,默认的文件名时untitled Folder
鼠标勾选前面的按钮 上方会出现rename选项点击修改 Terminal
内嵌了一个本机的cmd窗口 重点
Python3
会自动创建一个jupyter notebook文件
默认的文件是Untitled.ipynb
# ipynb后缀名是jupyter notebook独有的文件
以后如果你拿到了一个后缀是ipynb的文件,你就应该使用jupyter notebook打开它
如何打开ipynb文件,点击右侧的upload按钮选择即可 3.左侧导航栏
1.Edit里面
cut cells 剪切单元格
copy cells 拷贝单元格
paste cells above 在当前单元格的上面粘贴
paste cells below 在当前单元格的下面粘贴
paste cells & replace 粘贴或者替换
delete cells 删除单元格
undo delete cells 撤销删除
split cell 切割单元格
merge cell above 跟上面单元格合并
merge cell below 跟下面单元格合并
move cell up 单元格上移
move cell down 单元格下移 2.View 控制展示
toggle header 控制展示文件头
toggle loolbar 控制展示快捷菜单
toggle line number 控制展示代码行 3.Insert 里面
insert cell above 在当前单元格的上方插入新的单元格
insert cell below 在当前单元格的下方插入新的单元格 4.cell 里面
run cells 运行当前单元格
run cells and select below 运行并且自动选择下一个单元格
run cells and insert below 运行并自动在下方插入一新的单元格
run all 运行所有的单元格
run all above 运行当前单元格上面所有的单元格
run all below 运行当前单元格下面所有的单元格
5.kernel
主要是内核操作 工作时不要乱点

常用快捷键

1.颜色变化
绿色
编辑模式(写啥就是啥)
蓝色
命令行模式(直接使用快捷键) 2.运行当前单元格并选中下一个单元格
shift+enter
3.运行当前单元格
ctrl+enter
4.在单元格的上方添加一个单元格
1.你需要先按一下esc键进入命令行模式(颜色变为蓝色)
2.再按一下a键即可
5.在单元格的上方添加一个单元格
1.你需要先按一下esc键进入命令行模式(颜色变为蓝色)
2.再按一下b键即可
6.删除一个单元格
1.你需要先按一下esc键进入命令行模式(颜色变为蓝色)
2.按两下d键
7.代码与markdown切换
1.你需要先按一下esc键进入命令行模式(颜色变为蓝色)
2.再按一下m键
8.更多快捷键操作,自己参考help提示(不需要可以的去记忆 用得多了就回了)

numpy模块

'''在起文件名的时候一定不要跟模块名冲突'''
numpy优势
1.是高性能科学运算和数据分析的基础包
2.也是其他数据分析模块的基础
3.提供了更加方便快捷的数学计算方法
4.支持向量运算,使得数据处理更加的简单 # 在使用numpy的时候需要些固定的导入语句
import numpy as np # 官方推荐的起别名
'''
以后在用notebook的时候 将所有导入模块的语句全部放在第一行
''' # numpy前戏
# 计算一下购物车里面每种商品的总价格
shop_car = [2,4,5,7,9] # 列表里面放的是每个商品的个数
shop_price = [10,22,66,89,6969] # 列表里面放的是每个商品的单价
# shop_car * shop_price # python中的列表不支持该操作(向量操作)
shop_car_np = np.array(shop_car)
shop_price_np = np.array(shop_price)
res = shop_car_np * shop_price_np
# 求所有商品的总价
res.sum()

ndarray数组

1.如何产生ndarray
np.array([1,2,3,4,5]) # 一维数组
res1 = np.array([1,2,3,4,5])
array([1,2,3,4,5]) # 二维数组
res2 = np.array([[1,2,3,4],[5,6,7,8]])
array([[1, 2, 3, 4],
[5, 6, 7, 8]]) # 三维数组(使用较少)
res3 = np.array([[[1,2,3,4,5],[6,7,8,9,10],[11,22,33,44,55]]])
array([[[ 1, 2, 3, 4, 5],
[ 6, 7, 8, 9, 10],
[11, 22, 33, 44, 55]]])

常用属性

# 数组的转置(针对二维和三维):将行变成列将列变成行
res4 = np.array([[1,2,3,4],[5,6,7,8]])
array([[1, 2, 3, 4],
[5, 6, 7, 8]])
res4.T # 该方法并没有改变res4只是产生了一个新的数组
array([[1, 5],
[2, 6],
[3, 7],
[4, 8]]) # 数组元素类型
res4.dtype
dtype('int32') # 数组元素个数(就是简单粗暴的统计里面的元素个数不分行列)
res4.size
8 # 判断数组是几维的
res1.ndim # 判断数组的维度大小
res1.shape
(6,)
res2.shape
(2, 4)
res3.shape
(1, 3, 5)

数据类型

'''numpy中为了跟python中的数据类型关键字做区分 会用下划线来做'''
python中 numpy中
int int_
float float_
bool bool_

类型转换

res4.dtype
array([[1, 2, 3, 4],
[5, 6, 7, 8]]) res4.astype('float')
array([[1., 2., 3., 4.],
[5., 6., 7., 8.]])

anaconda及jupyter notebook的了解及使用方法(1)的更多相关文章

  1. 修改Anaconda中Jupyter Notebook默认工作路径

    修改Anaconda中Jupyter Notebook默认工作路径 1.打开 Anaconda Prompt 2.输入命令 jupyter notebook --generate-config 这个命 ...

  2. 关于anaconda中jupyter notebook错误

    anaconda这个软件是真的坑,其中的jupyter notebook每次都会出错,不知道,为什么,可惜我的pycharm装tensorflow一直有错误,不然,真想卸了这个软件. 会莫名其妙闪退, ...

  3. 配置Anaconda的jupyter notebook默认主页

    1. 在Anaconda Prompt里输:jupyter notebook --generate-config 然后找到这个文件:C:\Users\{YOUR NAME}\.jupyter\jupy ...

  4. anaconda和jupyter notebook使用方法

    查看安装的conda版本 conda --version 如果没有安装anaconda,可以从以下链接下载anaconda或者miniconda,两者安装一个就可以了 miniconda大约50M h ...

  5. 怎么修改Anaconda 中 jupyter notebook 文件的保存位置

    安装完 anaconda ,在jupyter notebook 中创建的文件的默认保存位置为C:\User\电脑名 修改保存位置 1.打开 anaconda prompt 2.输入 jupyter n ...

  6. 为anaconda的jupyter notebook设置初始化目录

    在使用jupyter进行编程时,初始化目录可能不是自己想要的目录,那么下面讲解修改成自己想要的目录. 1) 在命令行中输入jupyter notebook --generate-config,会产生一 ...

  7. anaconda重装jupyter notebook后启动jupyter报错的问题

    问题描述: 由于jupyter出现难以解决的问题,采用重新安装来解决问题,但是重装之后启动jupyter报错ImportError: libsodium.so.23: cannot open shar ...

  8. 修改 jupyter notebook 启动工作路径的方法

    Windows下jupyter notebook默认的启动路径就是当前cmd启动jupyter 的路径: C:\Users\用户名>jupyter notebook 此时jupyter 的启动工 ...

  9. Jupyter Notebook单元格加宽的方法3种

    Jupyter Notebook的代码单元格比较窄,在我的屏幕上只占了一半都不到,网络搜索下,共找到3种加宽的方法,总结一下. (一)只改变当前Jupyter笔记本的单元格宽度 在Jupyter No ...

随机推荐

  1. 云原生新时代弄潮儿k8s凭什么在容器化方面独树一帜?

    云原生新时代弄潮儿k8s凭什么在容器化方面独树一帜? Kubernetes 可以为做些什么? 在学习一种新技能之前,囧囧建议不要上去先看各种牛叉的实现,我们需要先搞清楚这个技能是什么?学习了之后能为我 ...

  2. Python 序列类型小结

    序列是python中最基本的数据结构. 序列中每一个元素都有其对应的索引,索引是从0开始,0,1,2......依次类推 python中的序列类型有:字符串str.列表list.元组tuple.Uni ...

  3. Zookeeper 源码解析-环境准备

    为了深入学习Zookeeper,准备把zookeeper源码导入eclipse中学习 一.Ant环境准备 因为我自己用的是Mac,直接输入命令:brew install ant即可 如果是window ...

  4. ApacheCN 深度学习译文集 20201229 更新

    新增了七个教程: TensorFlow 和 Keras 应用开发入门 零.前言 一.神经网络和深度学习简介 二.模型架构 三.模型评估和优化 四.产品化 TensorFlow 图像深度学习实用指南 零 ...

  5. 【源码】Redis Server启动过程

    本文基于社区版Redis 4.0.8       1. 初始化参数配置 由函数initServerConfig()实现,具体操作就是给配置参数赋初始化值: //设置时区 setlocale(LC_CO ...

  6. NOIP2020 部分简要题解

    C 首先考虑 \(n = 2\) 怎么做. 可以发现的是我们一定要借助空柱子 \(n + 1\),并且两个柱子都必须要移动. 注意到此时本质上就是将两种球分类,于是我们考虑能否将一个柱子上两种颜色分开 ...

  7. Java&Tomcat环境变量配置

    版本匹配: Java PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们需要把 jdk安装目录下的bin目录增加 ...

  8. mysql表查询、多表查询(增强查询的使用)子查询、合并查询,外连接,mysql5种约束,自增长

    一.查询加强 1.在mysql中,日期类型可以直接比较,需要注意格式 2.%:表示0到多个字符, _:表示单个字符 exp:显示第二个字符为大写O的所有员工的姓名和工资 select  name fr ...

  9. 配置docker的DNS

    方式一:在宿主机的 /etc/docker/daemon.json 文件中增加以下内容来设置全部容器的 DNS: { "dns" : [ "114.114.114.114 ...

  10. Spring Security 介绍

    Spring Security介绍 开源 提供企业级的安全认证和授权 Spring安全拦截器 认证管理器 认证模式 Basic HTTP 1.0中使用的认证方法,使用用户名和密码Base64编码的方式 ...