欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

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

pip install notebook

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

jupyter notebook

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

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

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

1. 運行python

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

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

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

從上圖可以看到,通過jupyter notebook, 可以直觀的看到變量內(nèi)容以及可視化的效果。將對應的文件進行保存,在工作目錄下,會生成一個后綴為.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切分字符串的一個不錯方法

    分享Python切分字符串的一個不錯方法

    今天小編就為大家分享一篇Python切分字符串的一個不錯方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python3.6使用urllib完成下載的實例

    python3.6使用urllib完成下載的實例

    今天小編就為大家分享一篇python3.6使用urllib完成下載的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 使用tensorflow實現(xiàn)AlexNet

    使用tensorflow實現(xiàn)AlexNet

    這篇文章主要為大家詳細介紹了使用tensorflow實現(xiàn)AlexNet,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 關(guān)于Theano和Tensorflow多GPU使用問題

    關(guān)于Theano和Tensorflow多GPU使用問題

    這篇文章主要介紹了關(guān)于Theano和Tensorflow多GPU使用問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Pycharm+Python工程,引用子模塊的實現(xiàn)

    Pycharm+Python工程,引用子模塊的實現(xiàn)

    這篇文章主要介紹了Pycharm+Python工程,引用子模塊的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 自動在Windows中運行Python腳本并定時觸發(fā)功能實現(xiàn)

    自動在Windows中運行Python腳本并定時觸發(fā)功能實現(xiàn)

    講一下在Python中寫好了一個腳本之后,怎么自動雙擊一個程序自動就跑起來。以及,怎么在Windows 10中設計定期定時觸發(fā)并跑腳本,有需要的朋友可以參考下
    2021-09-09
  • Pandas爆炸函數(shù)的使用技巧

    Pandas爆炸函數(shù)的使用技巧

    同事舉了個簡單的例子來說明爆炸函數(shù)的功能,我當場就記下了這個函數(shù)名稱:爆炸函數(shù)。Hive在我的工作中使用的并不多,于是我在想:Pandas能夠?qū)崿F(xiàn)這個功能嗎?本文就來了解一下
    2021-05-05
  • Python正則表達式函數(shù)match()和search()使用全面指南

    Python正則表達式函數(shù)match()和search()使用全面指南

    在Python中,正則表達式是強大的工具,能夠用于文本匹配、搜索和替換,re模塊提供了許多函數(shù)來處理正則表達式,其中match()和search()是兩個常用的函數(shù),本文將深入探討這兩個函數(shù)的用法、區(qū)別和示例,幫助你更好地理解它們的功能
    2024-01-01
  • 如何用Python畫一些簡單形狀你知道嗎

    如何用Python畫一些簡單形狀你知道嗎

    這篇文章主要介紹了用Python作圖的一個簡單實例,通過turtle模塊實現(xiàn)作圖,具有一定參考價值,需要的朋友可以了解下希望能給你帶來幫助
    2021-08-08
  • 如何用python識別滑塊驗證碼中的缺口

    如何用python識別滑塊驗證碼中的缺口

    這篇文章主要介紹了如何用python識別滑塊中的缺口,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-04-04

最新評論