:十大魔术命令:Python中工作效率飙升之策( 二 )
【:十大魔术命令:Python中工作效率飙升之策】
这是第一个notebook的样子:
本文插图
获取这些数据所需的代码写在另一个notebook里 。
本文插图
这可能是在不同的notebook之间共享任何数据类型的数据的最简单的方法 。
显示外部文件的内容
通常需要将外部文件中的几行代码复制到代码中 。 %pycat允许在任何目录中显示任何文件的内容 , 而不是通过冗长的过程来获取文件并将其打开以进行复制 。
本文插图
它将外部文件的所有内容显示为其输出 。 就其应用而言 , 可以看作是%writefile的反向 。
本文插图
图源:unsplash
执行html脚本
%% html允许在单元中编写html代码 。 现在 , 单元将充当一个html编辑器 , 输出单元的html 。
下面的代码包含一个用html创建的简单表 。 可以注意到html输出显示了预期的表 。
%%htmlName Country AgeSid India 22Dave UK 28
本文插图
提示:可以使用类似于HTML魔术命令的%%jsmagic命令在单元中运行Javascript代码 。
显示Matplotlib图
%matplotlibinline魔术命令是最流行的命令 。 这个命令允许Jupyternotebook在notebook中显示matplotlib图形 。 这个命令激活matplotlib对Jupyter Notebook的交互式支持 。
import random import matplotlib.pyplot as plt %matplotlib inline
已经导入了一些需要解释命令功能的库 。
现在将创建两个随机列表来绘制图形:
a = [] b = [] for i in range(10): a.append(random.randint(0,10)) b.append(random.randint(0,10))
现在将绘制数据的散点图 。
plt.scatter(a,b)
本文插图
%matplotlibinlin魔术命令允许在Jupyter Notebook中可视化图形 。
设置环境变量
这个魔术命令可以做三件事——列出所有的环境变量 , 获取一个特定环境变量的值 , 并为一个变量设置一个值 。
本文插图
不带参数的%env将列出所有环境变量 。
本文插图
带有单个参数的%env将返回指定参数的值 。
' %env变量值:变量'将设置指定变量名的值 。
本文插图
图源:unsplash
对象的详细信息
%pinfo提供了与它一起传递的对象的详细信息 。 它与对象的功能相似 。
在下面的代码片段中 , 传递了一个简单的字符串' a ' , 用%pinfo来获取它的详细信息 。
a = ''The World Makes Sense!'' %pinfo a
本文插图
在上面的输出中 , %pinfo提供了关于字符串对象的所有信息 。
可以使用' %lsmagic '命令找到所有魔术命令列表 。
- 娱乐大爆料康崇利:2020年5月十大金股及市场展望
- 中国中车:选股若有诀窍,垄断即是其一,A股十大垄断企业一览(建议收藏)
- 界读丨全球十大热销手机排名出炉!苹果、三星、Redmi夺得前三
- 科技智能制造TB细数机器人十大工控产品,没有这些机器人自动化就不能实现
- 东方财富网中国太保品牌价值、品牌强度在全球前十大中双创最大增幅,位列“全球最有价值保险品牌100强”第6
- 深响比特大陆营业执照争夺真相还原:六十大汉无中生有,法人变更并非核心
- 创新:河南首届经济体制改革十大案例揭晓 具有“全国率先”或“示范推广”的特点
- 爱生活爱笑脸全球十大畅销机型公布:华为全军覆没,iPhone第六,新王者诞生!
- 爱生活爱笑脸iPhone第六,新王者诞生!,全球十大畅销机型公布:华为全军覆没
- 特大号Q1,海思跻身全球前十大半导体厂商