数据分析基础之《jupyter notebook工具》

news2024/12/24 0:39:37

一、安装库

1、linux库
yum install python3-devel

2、python库
pip3 install -U matplotlib
pip3 install -U numpy
pip3 install -U pandas
pip3 install -U TA-Lib
pip3 install -U tables
pip3 install -U notebook

3、如果TA-Lib安装不上,先手动安装依赖库
cd /tmp
wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
tar -zxvf ta-lib-0.4.0-src.tar.gz
cd ta-lib
./configure
make
make install

4、库说明
matplotlib:二维绘图设计工具
numpy:进行科学计算的基础软件包(数组、矩阵)
pandas:数据分析包
TA-Lib:金融技术指标库
tables:读取hdf5文件工具
notebook:数据分析与展示的平台

二、jupyter notebook介绍

1、什么是jupyter notebook
(1)jupyter notebook原名ipython notebook,是ipython的加强网页版,一个开源web应用程序
(2)名字源自julia、python和R(数据科学的三种开源语言)
(3)是一款程序员和科学工作者的编程、文档、笔记、展示软件
(4).ipynb文件格式是用于计算型叙述的JSON文档格式的正式规范
(5)参考jupiter 木星 宙斯

2、为什么使用jupyter notebook
(1)在画图方面的优势
(2)实时数据展示
(3)保留读取结果

3、启动
jupyter notebook --allow-root --ip 192.168.1.100

三、jupyter notebook使用

1、运行代码
快捷键:shift + enter

或者在Cell菜单中:

Run Cells and Select Below:运行并选择下一行

2、导航栏-Kernel

(1)Interrupt:中断代码执行(程序卡死时)
(2)Restart:重启python内核(执行太慢时重置全部资源)
(3)Restart & Clear Output:重启并清除所有输出
(4)Restart & Run All:重启并运行所有代码

四、cell操作

1、什么是cell
cell:一对In、Out会话被视作一个代码单元,称为cell

2、cell编辑两种模式
(1)编辑模式(Enter)
命令模式下 回车Enter 或 鼠标选择 cell进入编辑模式
可以操作cell内文本或代码,剪切 / 复制 / 粘贴 / 移动等操作
框呈绿色

(2)命令模式(Esc)
按 Esc 退出编辑,进入命令模式
可以操作cell单元本身进行,剪切 / 复制 / 粘贴 / 移动等操作
框呈蓝色

3、操作细节

4、命令模式常用快捷键
(1)a:在当前 cell 的上面添加 cell
(2)b:在当前 cell 的下面添加 cell
(3)双击d:删除当前 cell
(4)y or m:切换 code 和 markdown

5、编辑模式常用快捷键
(1)多光标操作:Ctrl键 + 点击鼠标
(2)回退:Ctrl+Z
(3)补全代码:变量、方法后跟 Tab 键
(4)为一行或多行代码添加 / 取消注释:Ctrl+/

五、markdown演示

1、标题和缩进

print("hello world")

a = 1
b = 2
c = a + b

# 不打印以out的形式输出
c

print(c)

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题

- 一级缩进
    - 二级缩进
        - 三级缩进

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1231640.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2019年计网408

第33题 OSI 参考模型的第 5 层(自下而上)完成的主要功能是()A. 差错控制B. 路由选择C. 会话管理D. 数据表示转换 本题考察开放系统互联参考模型的第五层完成的主要功能。开放系统互联参考模型是一个七层的体系结构。自下而上,依次是物理层、…

基于Vue+SpringBoot的校园电商物流云平台开源项目

项目编号: S 034 ,文末获取源码。 \color{red}{项目编号:S034,文末获取源码。} 项目编号:S034,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 商品数据模块2.3 快…

小红书为什么没人看,小红书爆款标题怎么写?

作为快节奏的社会,人们追求的是不仅仅是高价值更是高性价比,和吸引度。而标题类似于门面,吸引程度自然作为重中之重。今天我们和大家分享下小红书为什么没人看,小红书爆款标题怎么写? 以母婴类型为例子,母婴…

笔记57:双向循环神经网络

本地笔记地址:D:\work_file\DeepLearning_Learning\03_个人笔记\3.循环神经网络\第9章:动手学深度学习~现代循环神经网络 a a a a a a a a a a a a

【活动通知】2023 Elastic Meetup 北京站将于12月2日下午1点30在北京召开

《2023 Elastic Meetup 北京站》活动将于 12 月 2 日下午 1 点 30 在北京市海淀区西北旺东路10号腾讯北京总部大楼213会议室举办,届时将有行业专家及知名企业分享他们在 Elasticsearch 应用中的经验与观点,带来最前沿的技术分享与思想碰撞。 请使用电脑浏…

SVG直线 <line>与折线 <polyline>代码示例

本专栏是汇集了一些HTML常常被遗忘的知识,这里算是温故而知新,往往这些零碎的知识点,在你开发中能起到炸惊效果。我们每个人都没有过目不忘,过久不忘的本事,就让这一点点知识慢慢渗透你的脑海。 本专栏的风格是力求简洁…

Win10 开始菜单、微软app和设置都打不开(未解决)

环境: Win10专业版 问题描述: Win10 开始菜单、微软app和设置都打不开,桌面个性话打开就报错,打开个性化该文件没有与之关联的程序来执行该操作 解决方案: 一般造成原因是MS-Settings文件系统错误 1.先重启电脑(重…

吐槽一个 R package :DSS

TMD!!! 前言 最近在整理WGBS分析的流程,下游需要找 Differentially Methylated Loci (DML) / Region (DMR),类似普通转录组中的差异分析。之前看的一篇文章提到一个R package : DSS,看Biocond…

直播美颜SDK对比评测:技术原理与应用实践

直播行业蓬勃发展,其中,美颜滤镜技术在直播中扮演着至关重要的角色。本文将深入探讨不同直播美颜SDK的技术原理,并通过对比评测它们在实际应用中的表现,以揭示各SDK的优劣之处。 一、背景 随着直播技术的不断进步,直…

又欲又撩人,基于新版Bert-vits2V2.0.2音色模型雷电将军八重神子一键推理整合包分享

Bert-vits2项目近期炸裂更新,放出了v2.0.2版本的代码,修正了存在于2.0先前版本的重大bug,并且重炼了底模,本次更新是即1.1.1版本后最重大的更新,支持了三语言训练及混合合成,并且做到向下兼容,可…

新一代车载以太网传输技术研讨会(AEM)顺利圆满举行

时间定格在2023年11月17日,新一代车载以太网传输技术研讨会在东莞国际会展中心举行。来自相关的的企业几百家。当然,深圳维信仪器作为主办方(AEM线束测试仪中国区总平台)举优质的线束测试设备,不论是手持线束测试&…

在VSCode创建vue项目,出现“因为在此系统上禁止运行脚本”问题

问题:vue : 无法加载文件 C:\Users\***\***\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 ht tps:/go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 解决&#xff…

安装oracle19c卡在安装界面

我在个人window10电脑上安装 Oracle 19c 时遇到问题。解压后的数据库文件放在没有中文的文件目录下面,用管理员用户启动 CMD 窗口进行安装,但随后卡在菜单上。 取消安装之后去任务管理器中的服务里停掉OracleRemExecServiceV2服务。 用管理员运行CMD…

Threejs_06 多材质的实现

Threejs 同一个几何体如何实现多材质呢? 多材质的实现 1.使用索引绘制一个几何体 //创建几何体(三角形) const geometry new THREE.BufferGeometry();//使用索引绘制 (两个共用的) const vertices new Float32Array([-1.0, -1.0, 0.0, 1.0, -1.0, 0.0, 1.0, 1…

解决Tomcat中文乱码

cmd乱码如图: idea中运行Tomcat控制台出现乱码: 解决办法: 找到两个idea的vmoptions配置文件,在文件中追加-Dfile.encodingUTF-8 -Dfile.encodingUTF-8保存退出。 重启idea重新运行Tomcat: maven、tomcat 超级详…

世微 电动车摩托车灯 5-80V 1.2A 一切二降压恒流驱动器AP2915

产品描述 AP2915 是一款可以一路灯串切换两路灯串的降压恒流驱动器,高效率、外围简单、内置功率管,适用于5-80V 输入的高精度降压 LED 恒流驱动芯片。内置功率管输出最大功率可达 12W,最大电流 1.2A。AP2915 一路灯亮切换两路灯亮,其中一路灯…

qsort

qsort void*修饰后pv不能1&#xff0c;-1也不能解引用 例子 /* qsort example */ #include <stdio.h> /* printf */ #include <stdlib.h> /* qsort */int values[] { 40, 10, 100, 90, 20, 25 };int compare (const void * a, const void * b) {return…

【CVE-2023-4357】Chrome-XXE 任意文件读取漏洞复现及原理解析

官方文档 https://bugs.chromium.org/p/chromium/issues/detail?id1458911 漏洞描述 Short description: Libxslt is the default XSL library used in WebKit based browsers such as chrome, safari etc. Libxslt allows external entities inside documents that are lo…

IP地理位置定位技术:保护网络安全的新利器

随着互联网的普及和网络活动的日益频繁&#xff0c;网络安全问题越来越受到人们的关注。恶意流量攻击、网络欺诈等网络安全威胁层出不穷&#xff0c;如何准确识别和定位网络攻击者成为一项重要任务。在这个背景下&#xff0c;IP地理位置定位技术应运而生&#xff0c;为网络安全…

(五)什么是Vite——冷启动时vite做了什么(依赖、预构建)

vite分享ppt&#xff0c;感兴趣的可以下载&#xff1a; ​​​​​​​Vite分享、原理介绍ppt 什么是vite系列目录&#xff1a; &#xff08;一&#xff09;什么是Vite——vite介绍与使用-CSDN博客 &#xff08;二&#xff09;什么是Vite——Vite 和 Webpack 区别&#xff0…