Ubuntu使用jupyter notebook +導出PDF

因為最近需要做數據分析的工作,所以復習了一下numpypandas,并安裝了jupyter notebook進行數據分析,這里記錄一下環境的設置。

ps:jupyter notebook真香

安裝

python3 -m pip install --upgrade pip	//升級pip
pip3 install jupyter

使用

在命令行里輸入jupyter notebook就可以使用了,不過可能需要修改默認打開文件夾,可以在網上搜一搜,我這里沒有修改的必要就沒有弄

導出PDF

安裝Pandoc

參考文章:https://www.jianshu.com/p/6ba04f669d0b

sudo apt-get install pandoc

安裝xelatex

參考文章:https://blog.csdn.net/juankebiji/article/details/100581429

sudo apt-get install texlive-xetex

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/383581.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/383581.shtml
英文地址,請注明出處:http://en.pswp.cn/news/383581.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SSH:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

給服務器重裝了一下系統,結果報了上述錯誤: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! ...在網上找…

Ubuntu20.04 更新后黑屏無法加載驅動

本來我的電腦好好的,突然提示說有可應用的更新,我想都沒想就直接更新了,可是沒想到更新以后經過grub以后就會黑屏,一動不動,在網上搜索了許多,提到的說法是在grub界面對第一個Ubuntu的啟動按e進行編輯 在倒…

每日一題:leetcode1489. 找到最小生成樹里的關鍵邊和偽關鍵邊

時隔多年我終于又開始寫博客了,主要是已經放假了,之前一直忙于考試和課設沒有時間寫博客,學習筆記也因為買了iPad的緣故大部分都是手寫的了。 假期想要把以前做過的項目都整理一下放在github和CSDN上。 也已經很久沒有寫算法題了&#xff0…

每日一題:leetcode989.數組形式的整數加法

題目描述 題目分析 題目非常簡單&#xff0c;但是我還是wa了幾發&#xff0c;對不起&#xff0c;我太菜了。我的想法是把K轉換為數組然后用大整數加法處理。但是因為太久沒有寫了導致寫了好久。 class Solution { public:void add(vector<int> &A, vector<int&g…

每日一題:leetcode674.最長連續遞增序列

題目描述 題目分析 一遍遍歷&#xff0c;如果硬要說用了什么算法的話覺得應該算是一個簡單的滑動窗口吧 AC代碼 class Solution { public:int findLengthOfLCIS(vector<int>& nums) {if (nums.size() 0) {return 0;}int ret 1;int cnt 1;for (int i 1; i <…

每日一題:leetcode959.由斜杠劃分區域

題目描述 題目分析 仔細分析這道題以后雖然覺得可能要轉化為圖之類的&#xff0c;但是完全沒有具體的想法&#xff0c;因為每個格子都有三種情況&#xff0c;這三種情況的不同的組合又會產生不同的結果。 發現找不到編碼轉化為圖以后&#xff0c;我分析了一下不同數量方塊之間…

每日一題:leetcode1319.聯通網絡的操作次數

題目描述 題目分析 ps&#xff1a;這篇博客是補前天的&#xff0c;前天在老家不方便寫博客 題目挺簡單的&#xff0c;但是通過題目對圖的連通性有了一個更深刻的認識&#xff1a;如果有超過&#xff08;或等于&#xff09;n-1條邊&#xff0c;則一定是可以讓整個圖聯通的。 如…

每日一題:leetcode1128.等價多米諾骨牌對數

題目描述 題目分析 看到題目以后第一個想法是遍歷數組&#xff0c;對每個元素有一個數據結構中保存了該元素出現的次數&#xff0c;然后往結果中相加&#xff08;表示該元素和前面的對數&#xff09;&#xff0c;然后再將元素出現的次數加一。 思考用什么數據結構保存元素出現…

每日一題:leetcode1579.保證圖可完全遍歷

題目描述 題目分析 非常慚愧&#xff0c;感覺自己有點畏難心理&#xff0c;看到是困難題第一個想法是自己想不出來。。。 因為自己認為自己做不出來&#xff0c;所以完全不能進行思考&#xff0c;稍微思考一下就覺得不行不行。 我也想到了分別用兩個并查集判斷各自可以去掉多少…

每日一題:leetcode724.尋找數組的中心索引

題目描述 題目分析 今天這道題原本很簡單&#xff0c;我都沒打算寫題解&#xff0c;當時用手機看的題目&#xff0c;我想著我三分鐘應該能寫出來&#xff0c;結果沒想到wa了三發。。。 對待簡單題不要輕視&#xff0c;對待難題不要畏難。 今天的主要問題是沒有看數據范圍&…

C++Primer學習筆記:第2章 變量和基本類型

空類型不對應具體的值&#xff0c;僅用于一些特殊的場合 long的長度為32位&#xff0c;float有&#xff17;個有效位&#xff0c;double有16個有效位 如果數值超過了int的范圍&#xff0c;應該用long long而不是long&#xff0c;long一般和int一樣大 在算術表達式中不要使用…

C++Primer學習筆記:第3章 字符串、向量和數組

可以使用using聲明而無需專門的前綴&#xff1a;using namespace::name;.。位于頭文件的代碼一般來說不應該使用using聲明&#xff0c;這是因為頭文件的內容會拷貝到所有引用他的文件中去&#xff0c;如果頭文件中有某個using聲明&#xff0c;那么每個使用了該頭文件的文件都會…

C++Primer學習筆記:第4章 表達式

表達式由一個或多個運算對象組成&#xff0c;對表達式求值將得到一個結果。字面值和變量是最簡單的表達式&#xff0c;其結果就是字面值和變量的值。把一個運算符和一個或多個運算對象組合起來可以生成較復雜的表達式。 重載運算符包括運算對象的類型和返回值的類型&#xff0…

C++Primer學習筆記:第5章 語句

一個表達式末尾加上分號就變成了表達式語句。最簡單的語句是空語句&#xff08;一個單獨的分號&#xff09;&#xff1a;語法上需要一條語句但是邏輯上不需要 復合語句是指用花括號括起來的&#xff08;可能為空&#xff09;語句和聲明的序列&#xff1a;用在語法上需要一條語…

z3 C++學習筆記

因為項目需要使用z3庫來解決問題&#xff0c;所以自己學習了一下&#xff0c;結果發現網上教程比較少&#xff0c;而且大部分都是使用Python&#xff0c;而我本人是C的忠實信徒&#xff0c;在知道C也可以使用z3庫以后我毫不猶豫地著手用C使用z3&#xff0c;但是我很快發現&…

C++Primer學習筆記:第6章 函數

通過調用運算符()調用函數 函數的調用完成兩項工作&#xff1a; 用實參初始化函數對應的形參將控制權轉移給被調用函數&#xff1a;主調函數的執行被暫時中斷&#xff0c;被調函數開始執行 盡管實參與形參存在對應關系&#xff0c;但是并沒有規定實參的求值順序。編譯器能以任…

C++Primer學習筆記:第8章 IO庫

C語言不直接處理輸入輸出&#xff0c;而是通過一族定義在標準庫中的類型來處理IO iostream定義了用于讀寫流的基本類型fstream定義了讀寫命名文件的類型sstream定義了讀寫內存string對象的類型 標準庫使得我們能夠忽略這些不同類型的流之間的差異&#xff0c;是通過繼承機制實…

C++Primer學習筆記:第7章 類

類的基本思想是數據抽象data abstraction和封裝encapsulation。數據抽象是一種依賴于接口interface和實現implementation分離的編程技術 在類中&#xff0c;由類的設計者負責考慮類的實現過程&#xff0c;使用該類的程序員只需要抽象地思考類型做了什么&#xff0c;而無須了解…

每日一題:leetcode191.位1的個數

題目描述 題目分析 很自然地想到了二進制枚舉&#xff0c;直接循環檢查每一個二進制位。 class Solution { public:int hammingWeight(uint32_t n) {int ret 0;uint32_t t 1;for (int i 0; i < 32; i, t << 1) {if (n & t) {ret;}}return ret;} };AC之后看了…

每日一題:leetcode341.扁平化嵌套列表迭代器

題目描述 題目分析 這個題目自己大概花了一個小時&#xff0c;雖然是一遍AC&#xff0c;但是速度有點慢&#xff0c;太長時間不寫代碼導致自己對代碼不太敏感&#xff0c;寫起來慢騰騰的。 看到這個的想法就是&#xff0c;要用棧來保存列表的迭代器&#xff0c;這樣將孩子列表…