最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用jupyter notebook運行python和R的步驟

 更新時間:2020年08月13日 09:33:23   作者:weixin_43569478  
這篇文章主要介紹了使用jupyter notebook運行python和R的步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一個圖形化的交互式運行環(huán)境,對于編程語言的學(xué)習(xí)和開發(fā),特別是可視化方面,提供了極大的便利。比如在window上使用R語言進行繪圖,在R語言自帶的交互環(huán)境中,可以實時觀測到代碼的可視化效果,從而方便的進行參數(shù)調(diào)整。

python語言基于命令行的交互式運行環(huán)境,可以方便的測試和運行簡單代碼,但是對于可視化的支持不是很友好,為此,有開發(fā)人眼開發(fā)出了ipython這一加強版的交互式運行環(huán)境,在ipython的基礎(chǔ)上,又進一步打造出了jupyter notebook這一強大的交互式運行環(huán)境。

jupyter notebook是一款基于瀏覽器的應(yīng)用,正如名字中的notebook一詞所表示的含義,通過jupyter notebook,我們可以以筆記的形式記錄和保存相關(guān)的代碼和運行結(jié)果,并將結(jié)果以文檔的形式與其他人共享。

基于jupyter notebook, 還有一款成熟的IDE, 即jupyter lab,提供了IDE的完整功能,本文我們主要介紹jupyter notebook的使用, 首先進行安裝,其實就是一個python的模塊,使用pip包管理器進行安裝的代碼如下

pip install notebook

安裝成功后,在命令行中輸入以下命令可以啟動

jupyter notebook

啟動之后,在默認的瀏覽器中會彈出對應(yīng)的窗口,示意如下

在Files菜單中,顯示的是電腦上的目錄結(jié)構(gòu),可以點擊進行跳轉(zhuǎn),相當(dāng)于調(diào)整當(dāng)前工作目錄的作用。通過右上角的New菜單,可以新建文件夾或者文件。對于notebook而言,默認只提供了python語言的接口。實際上,jupyter notebook支持python,R Ruby, C++等多門編程語言,只不過需要安裝對應(yīng)的接口。

下面來介紹使用jupyter notebook運行python和R的方法

1. 運行python

默認情況下,只支持python的運行,通過New菜單新建notebook, 編程語言選擇python, 然后就會彈出如下所示的窗口

Untitled是默認的文件名,可以雙擊進行修改。綠色方框稱之為單元格,在單元格中可以輸入python代碼,文字注釋等等, 單元格中的內(nèi)容默認為代碼,也可以通過下拉菜單進行調(diào)整。

在左上角的工具欄中,+號表示新增單元格,接下來是剪切,復(fù)制,粘貼功能,上下的箭頭用于切換單元格,運行按鈕用于運行單元格中的代碼,示例如下

從上圖可以看到,通過jupyter notebook, 可以直觀的看到變量內(nèi)容以及可視化的效果。將對應(yīng)的文件進行保存,在工作目錄下,會生成一個后綴為.ipynb的文件。

2. 運行R

在jupyter notebook中運行R語言,首先需要安裝IRkernel這個R包,該R包的作用如下圖所示

在R的交互環(huán)境中運行如下代碼

> install.packages("IRkernel")
> IRkernel::installspec(user = FALSE)

安裝成功后,重啟jupyter notebook,就可以看到,在notebook中支持R語言了。使用方式和python類似,示例如下

通過jupyter notebook, 可以實時查看代碼的運行效果,在開發(fā)可視化代碼時,非常的好用。

到此這篇關(guān)于使用jupyter notebook運行python和R的步驟的文章就介紹到這了,更多相關(guān)jupyter notebook運行python和R內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python數(shù)據(jù)分析Pandas?Dataframe排序操作

    Python數(shù)據(jù)分析Pandas?Dataframe排序操作

    這篇文章主要介紹了Python數(shù)據(jù)分析Pandas?Dataframe排序操作,數(shù)據(jù)的排序是比較常用的操作,DataFrame?的排序分為兩種,一種是對索引進行排序,另一種是對值進行排序,接下來就分別都介紹一下,需要的小伙伴可以參考一下
    2022-05-05
  • Python Selenium XPath根據(jù)文本內(nèi)容查找元素的方法

    Python Selenium XPath根據(jù)文本內(nèi)容查找元素的方法

    這篇文章主要介紹了Python Selenium XPath根據(jù)文本內(nèi)容查找元素的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python經(jīng)典五人分魚實例講解

    Python經(jīng)典五人分魚實例講解

    在本篇文章里小編給大家分享的是一篇關(guān)于Python 五人分魚的經(jīng)典小游戲?qū)嵗齼?nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • Python json序列化解讀

    Python json序列化解讀

    這篇文章主要介紹了Python json序列化解讀,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • pandas進行數(shù)據(jù)輸入和輸出的方法詳解

    pandas進行數(shù)據(jù)輸入和輸出的方法詳解

    這篇文章主要為大家詳細介紹了pandas進行數(shù)據(jù)輸入和輸出的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Keras Convolution1D與Convolution2D區(qū)別說明

    Keras Convolution1D與Convolution2D區(qū)別說明

    這篇文章主要介紹了Keras Convolution1D與Convolution2D區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python之pandas讀寫文件亂碼的解決方法

    Python之pandas讀寫文件亂碼的解決方法

    下面小編就為大家分享一篇Python之pandas讀寫文件亂碼的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 在keras中獲取某一層上的feature map實例

    在keras中獲取某一層上的feature map實例

    今天小編就為大家分享一篇在keras中獲取某一層上的feature map實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python 數(shù)據(jù)分析實現(xiàn)長寬格式的轉(zhuǎn)換

    python 數(shù)據(jù)分析實現(xiàn)長寬格式的轉(zhuǎn)換

    這篇文章主要介紹了python 數(shù)據(jù)分析實現(xiàn)長寬格式的轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Django多個app urls配置代碼實例

    Django多個app urls配置代碼實例

    這篇文章主要介紹了Django多個app urls配置代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11

最新評論

阆中市| 临沂市| 兴安县| 镇沅| 庆元县| 宁武县| 吕梁市| 和静县| 皮山县| 惠州市| 新闻| 中牟县| 周宁县| 宁南县| 余江县| 巴塘县| 沈阳市| 海城市| 滁州市| 安陆市| 彰化市| 南通市| 攀枝花市| 呼伦贝尔市| 克东县| 磐安县| 广德县| 伊金霍洛旗| 东平县| 沂南县| 汾阳市| 邢台市| 营山县| 博爱县| 宿州市| 锦屏县| 湛江市| 大厂| 沙坪坝区| 霍邱县| 聂拉木县|