日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python notebook配置_使用 Jupyter Notebook 配置 Stata\Python\Julia\R

發(fā)布時(shí)間:2024/9/27 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python notebook配置_使用 Jupyter Notebook 配置 Stata\Python\Julia\R 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作者:許夢(mèng)潔 (中山大學(xué))

E-mail: xumj9@mail2.sysu.edu.cn

原文鏈接:磐石若水 → 使用 Jupyter Notebook 配置 Stata/Python/Julia/R

Stata 連享會(huì) ? 課程主頁(yè) || 直播視頻 || 知乎推文掃碼查看連享會(huì)最新專題、公開課視頻和 100 多個(gè)碼云計(jì)量倉(cāng)庫(kù)鏈接。

早在去年在 Coursera 上學(xué) Julia 的時(shí)候就用過(guò) Jupyter Notebook,當(dāng)時(shí)感覺沒啥特別的。然鵝最近和連老師交流的時(shí)候突然發(fā)現(xiàn)了 Jupyter 的妙處,就像一個(gè)美人兒,看一眼覺得還行,多看幾眼就發(fā)現(xiàn)了韻味,所以寫篇 Jupyter 配置筆記來(lái)記錄一下。

目錄

Note: 助教招聘信息請(qǐng)進(jìn)入「課程主頁(yè)」查看。因果推斷-內(nèi)生性 專題 ? 2020.11.12-15

主講:王存同 (中央財(cái)經(jīng)大學(xué));司繼春(上海對(duì)外經(jīng)貿(mào)大學(xué))空間計(jì)量 專題 ? 2020.12.10-13

主講:楊海生 (中山大學(xué));范巧 (蘭州大學(xué))

1. 為什么使用 Jupyter Notebook

官網(wǎng)上的解釋:The notebook extends the console-based approach to interactive computing in a qualitatively new direction, providing a web-based application suitable for capturing the whole computation process: developing, documenting, and executing code, as well as communicating the results. The Jupyter notebook combines two components:A web application: a browser-based tool for interactive authoring of documents which combine explanatory text, mathematics, computations and their rich media output.

Notebook documents: a representation of all content visible in the web application, including inputs and outputs of the computations, explanatory text, mathematics, images, and rich media representations of objects.

總結(jié)起來(lái)就是一個(gè)匯集開發(fā)、執(zhí)行和文檔為一體,而且支持包含 Python、Julia、Stata、R、Ruby、Matlab、SAS 等多種語(yǔ)言并可以實(shí)現(xiàn)交互式代碼的網(wǎng)頁(yè)版 IDE。直觀來(lái)講是 IPython 在多種語(yǔ)言上的網(wǎng)頁(yè)版外推。有了這個(gè)神器,我們能規(guī)避掉的目前主流 IDE 里存在的問(wèn)題包括但不局限于:在 IDE 里測(cè)試,看不到每個(gè)部分的 output 效果。在命令行里測(cè)試,則沒法輕松撤銷前面的代碼

沒辦法一邊編輯一邊顯示每部分執(zhí)行的效果,

沒辦法一邊編輯一邊在旁邊用 Markdown 做筆記

不方便和合作者協(xié)同交互

所以 Jupyter Notebook 真的是個(gè)很酷的小東西了 hhh。

2. 使用效果

2.1 Stata

2.2 Julia

不得不說(shuō),把「敲代碼」、「運(yùn)行程序」和「記好看的筆記」集于一身的 Jupyter 真是太優(yōu)秀啦!最重要的是導(dǎo)出格式也豐富多樣 (Latex 和 Markdown 都有,看了都激動(dòng)):

3. 如何安裝 Jupyter Notebook?

有兩種方案,但不管哪種方案,都需要電腦已經(jīng)安裝好了 Python (推薦 3.X 版本)。

3.1 第一種方案從 Anaconda 下載地址 上下載并安裝 Anaconda。

在 Mac 的 終端 / Windows 里的 cmd 里輸入:jupyter notebook 即可使用:

3.2 第二種方案

在 Mac 的 終端 / Windows 里的 cmd 里輸入:

python3 -m pip install --upgrade pip

python3 -m pip install jupyter

然后輸入:

jupyter notebook

看能不能打開 jupyter 頁(yè)面。

3.3 兩種方案的選擇

如果只是想測(cè)試下 Jupyter 環(huán)境,并且日常主要使用的不是 Python 語(yǔ)言,就沒必要安裝龐大的 Anaconda 大禮包啦,研究數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)和自然語(yǔ)言處理的同學(xué)墻裂推薦安裝。因?yàn)?Anaconda 包括:1500+ Python/R 的數(shù)據(jù)科學(xué)包

scikit-learn、TensorFlow、Theano 等一系列機(jī)器學(xué)習(xí)和深度學(xué)習(xí)包

Dask、NumPy、pandas、Numba 等數(shù)據(jù)分析包

Matplotlib、Bokeh、Datashader、Holoviews 等數(shù)據(jù)可視化包

有些包裝起來(lái)還挺麻煩的, Anaconda 一鍵安裝省了很多事。除了這些豐富的包外,豐富的集成環(huán)境 Anaconda Navigator 和功能強(qiáng)大的 conda 命令也是一大亮點(diǎn):

如果對(duì)數(shù)據(jù)科學(xué)并不感興趣,直接用第二種方法即可,更加輕便快捷。

4. 在 Jupyter 里添加 Kernal

如果我們想在 Jupyter 上面運(yùn)行 Python3.X / Stata /Julia/R 的程序,就需要手動(dòng)加 Kernal。

4.1 Stata Kernal

在 Mac 的 終端 / Windows 里的 cmd 里輸入:

pip3 install stata_kernel

python -m stata_kernel.install

4.2 Python3.X Kernal

pip3 install ipykernel

python -m ipykernel install

4.3 Julia Kernal

可以直接使用內(nèi)嵌 Jupyter 的

也可以使用 IJulia 配置:Step1: 在 Mac 的 終端 / Windows 里的 cmd 里輸入 julia 進(jìn)入 julia :Step2: 英文字符下輸入 ] 進(jìn)入 pkg 模式:Step3: 輸入命令 add IJulia 安裝(或升級(jí)) IJulia:Step4: 在 Mac 的 終端 / Windows 里的 cmd 里輸入 jupyter notebook 啟動(dòng) jupyter

4.4 R Kernal

R kernal 我是用 Anaconda Navigator 裝的:Step1: 打開 Anaconda Navigator

Step2: 選擇 Environment 中的 create 創(chuàng)建一個(gè)新環(huán)境Step3: 將環(huán)境命名為 "r-tutorial",在下拉菜單中選擇 Python3.7 和 RStep4: 環(huán)境創(chuàng)建完成后,右鍵選擇 Open the environment with the R package,就完成啦

到此為止我們已經(jīng)在 Jupyter 里安裝了 Stata/Python/Julia/R 的 Kernal,啟動(dòng)后我們可以看到如下的效果:

5. 主要參考資料

免費(fèi)公開課:直擊面板數(shù)據(jù)模型- 連玉君,時(shí)長(zhǎng):1小時(shí)40分鐘。

部分直播課課程資料下載(PPT,dofiles等)Note: 部分課程的資料,PPT 等可以前往 連享會(huì)-直播課 主頁(yè)查看,下載。關(guān)于我們Stata連享會(huì) 由中山大學(xué)連玉君老師團(tuán)隊(duì)創(chuàng)辦,定期分享實(shí)證分析經(jīng)驗(yàn)。直播間 有很多視頻課程,可以隨時(shí)觀看。

你的頸椎還好嗎? 您將 ::連享會(huì)-主頁(yè):: 和 ::連享會(huì)-知乎專欄:: 收藏起來(lái),以便隨時(shí)在電腦上查看往期推文。

公眾號(hào)推文分類: 計(jì)量專題 | 分類推文 | 資源工具。推文分成 內(nèi)生性 | 空間計(jì)量 | 時(shí)序面板 | 結(jié)果輸出 | 交乘調(diào)節(jié) 五類,主流方法介紹一目了然:DID, RDD, IV, GMM, FE, Probit 等。

總結(jié)

以上是生活随笔為你收集整理的python notebook配置_使用 Jupyter Notebook 配置 Stata\Python\Julia\R的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。