当前位置: 首页 > news >正文

上海猎头公司前十名/百度首页排名优化哪家专业

上海猎头公司前十名,百度首页排名优化哪家专业,网站建设单位有哪些内容,写个网页多少钱全文共1899字,预计学习时长8分钟图源:unsplashPython之所以能成为最通用的编程语言,与其集成新功能时的灵活性分不开。这就不得不提到魔术命令——添加到pythonshell的重要特性之一。python中的魔术命令到底是什么?魔术命令是常规python代码…

全文共1899字,预计学习时长8分钟

908f731a51150ec96d96f442fa975404.png

图源:unsplash

Python之所以能成为最通用的编程语言,与其集成新功能时的灵活性分不开。这就不得不提到魔术命令——添加到pythonshell的重要特性之一。

python中的魔术命令到底是什么?

魔术命令是常规python代码的增强,通常以“%”字符为前缀。这些命令由IPython内核提供,基本上是为了解决常见问题而添加的,同时也为代码提供了一些快捷方式。

魔术命令有两种类型:%前缀和%%前缀。% 前缀表示命令在一行代码上操作,而%% 前缀允许命令在整个计算单元上操作。

下面是一些魔术命令及其实现,都在JupyterNotebook中执行。

19109f6df60d1011eec065099fabf0d7.png

图源:unsplash

运行外部文件

尝试在JupyterNotebook中运行一些代码片段时,希望运行位于某个目录中的外部代码文件。%运行允许从Jupyter Notebook运行任何外部python文件。

455936865c0c974f8b09bc115a3bfd42.png

上面的文件myCode.py包含一个输出上述语句的简单脚本。

c8c448f1278f742ac40ef7276812c33d.png

如果指定包含%run命令路径的文件名,它将执行该文件。

注:%运行也允许执行外部Jupyter Notebook。

代码执行时间

有没有想过运行计算单元需要多长时间?Time魔术命令允许跟踪计算单元的总执行情况。由于将在此处处理整个计算单元,因此使用%%作为time关键字之前的前缀。

9e07d7d0a32899b7fc0883a55f1a73ac.png

上面的计算单元包括一个带有随机计算的for循环。%%time有助于获得运行for循环所需的时间。

将内容复制到外部文件

大多数时候,有必要将内容直接从JupyterNotebook中添加到python脚本或文本文件中。可以直接通过在代码之前添加writefile命令来导出单元内容,而不是复制所有内容并创建一个新文件。

注意,命令前面的double %表示将导出单元的全部内容。

634789c4bb3c54fa99d07982adaed272.png

因为已经用一些内容创建了这个文件,所以它显示了“OverwritemyCode.py”。指定它将用上面图像中显示的内容覆盖原始内容。

列出所有变量

这个魔术命令显示了整个notebook中使用的所有变量。以下是3个变量——2个字符串和1个整数。如果运行%who,它将列出定义的所有3个变量。

a = "hello"b = "Good Morning"c = 1
b61b182299b591d010650a69e0be3d4e.png

上面的代码显示了所有的变量,而与它们的数据类型无关。

cd2412af038d86cbe8cfd997d9a61302.png

为了显示特定的数据类型变量,需要在魔术命令之后传递数据类型。上面的代码将所有字符串数据类型变量显示为其输出。

64d266de29e7f2ed36213263986df0be.png

图源:unsplash

在notebook之间共享变量

这个魔术命令允许在不同的JupyterNotebook之间共享任何变量。需要使用魔术命令传递原始变量。要获取该变量,需要传递带有“-r”参数的相同命令。

这是第一个notebook的样子:

bc3b53523775088c61d178b0cdf01fed.png

获取这些数据所需的代码写在另一个notebook里。

f10dce682718a31e94089a6939eab3e7.png

这可能是在不同的notebook之间共享任何数据类型的数据的最简单的方法。

显示外部文件的内容

通常需要将外部文件中的几行代码复制到代码中。%pycat允许在任何目录中显示任何文件的内容,而不是通过冗长的过程来获取文件并将其打开以进行复制。

6f5e7d490d56bc8321130eb6372220ae.png

它将外部文件的所有内容显示为其输出。就其应用而言,可以看作是%writefile的反向。

7c28290ff614203d7065e2f51fa4dcc3.png

图源:unsplash

执行html脚本

%% html允许在单元中编写html代码。现在,单元将充当一个html编辑器,输出单元的html。

下面的代码包含一个用html创建的简单表。可以注意到html输出显示了预期的表。

%%html
Name Country Age Sid India 22 Dave UK 28
1f37ca94de3879200ca56ec807867b2c.png

提示:可以使用类似于HTML魔术命令的%%jsmagic命令在单元中运行Javascript代码。

显示Matplotlib图

%matplotlibinline魔术命令是最流行的命令。这个命令允许Jupyternotebook在notebook中显示matplotlib图形。这个命令激活matplotlib对Jupyter Notebook的交互式支持。

import randomimport 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)
02a25a74c44fc263a46464c20252772b.png

%matplotlibinlin魔术命令允许在Jupyter Notebook中可视化图形。

设置环境变量

这个魔术命令可以做三件事——列出所有的环境变量,获取一个特定环境变量的值,并为一个变量设置一个值。

07808907f85bb045fee28f64c5398b88.png

不带参数的%env将列出所有环境变量。

942c738247866a092bbf29815c535e07.png

带有单个参数的%env将返回指定参数的值。

' %env变量值:变量'将设置指定变量名的值。

7c28290ff614203d7065e2f51fa4dcc3.png

图源:unsplash

对象的详细信息

%pinfo提供了与它一起传递的对象的详细信息。它与对象的功能相似。

在下面的代码片段中,传递了一个简单的字符串' a ',用%pinfo来获取它的详细信息。

a = "The World Makes Sense!"%pinfo a
07a4ab3e3cb3200d8439cb9da29b9cc8.png

在上面的输出中,%pinfo提供了关于字符串对象的所有信息。

可以使用' %lsmagic '命令找到所有魔术命令列表。

38751fe9139c2b9549a7ffb5b9faf1df.png

这就是提高工作效率,节省时间的十大魔术命令,希望能够帮助到你。

72476d6debd5f9ebe61c3debafe174b5.png

留言点赞关注

我们一起分享AI学习与发展的干货

如转载,请后台留言,遵守转载规范

http://www.lbrq.cn/news/1576783.html

相关文章:

  • 超可爱做头像的网站/大众点评seo关键词优化
  • macbook做网站开发/seo外推软件
  • 哪家做网站靠谱/熊猫关键词工具
  • 做网站协议书/全网霸屏推广系统
  • 热门的网站模板下载/软文代写平台
  • wordpress 登出/百度词条优化工作
  • 运河建设管理网站/seo入门培训学校
  • 好的网站分享/做网站多少钱
  • 广州网站建设哪里买/适合发表个人文章的平台
  • 外国服务器的网站/2022年最火的关键词
  • 外贸网站案例/怎么推广软件让别人下载
  • 做flash网站/数字营销案例
  • 装饰设计公司哪个好/seo综合查询中的具体内容有哪些
  • 电商创客网站建设方案/湖南网站建设推广
  • 网站开发实训基本要求/网站优化推广是什么
  • 网站底部放什么/网络营销师资格证报名
  • 哪里做网站排名/百度关键词搜索排名帝搜软件
  • 政府网站建设及管理规范 云南/shopify seo
  • 成都网站制作东三环/百度推广服务费一年多少钱
  • DW怎么做电商网站/百度客服在线咨询电话
  • 服务器 网站打开慢/建立网站步骤
  • 做网站的公司属于什么行业/指数基金怎么选
  • 建设工程个人信息采集哪个网站/浙江seo推广
  • 免费织梦网站模板/无锡网站制作推广
  • 官网网站建设需求/怎么优化
  • 作文库网站/上海seo优化公司bwyseo
  • 昆山做网站费用/优秀软文营销案例
  • 哔哩哔哩适合夫妻看的电视剧/搜索引擎优化实验报告
  • 网站建设的基本过程/百度seo怎么收费
  • 提卡网站要怎么做/网络推广外包加手机蛙软件
  • SQL 合并两个时间段的销售数据:FULL OUTER JOIN + COALESCE
  • Python初学者笔记第二十四期 -- (面向对象编程)
  • 北京-4年功能测试2年空窗-报培训班学测开-第七十四天-线下面试-聊的很满意但可能有风险-等信吧
  • 【Node.js从 0 到 1:入门实战与项目驱动】2.1 安装 Node.js 与 npm(Windows/macOS/Linux 系统的安装步骤)
  • Java 大视界 -- Java 大数据在智能教育学习效果评估指标体系构建与精准评估中的应用(394)
  • 高性能web服务器Tomcat