1. 程式人生 > >python入門之-使用Jupyter繪圖

python入門之-使用Jupyter繪圖

安裝

此處跳過python(以及對應的matplotlib庫)的安裝。

Jupyter的安裝參考官網,執行如下命令安裝:

pip3 install jupyter

使用 

需要寫一些和python相關的文件, 可以在linux系統中cd 到任意目錄下,執行如下命令

jupyter notebook

瀏覽器會被開啟,該目錄下的檔案會被顯示在Files下, 可以點選New -> Python 3新建一個python相關的文件。如下所示:

使用matplotlib繪圖

在機器上先要安裝python的繪相簿matplotlib, 數值計算庫numpy。 在jupyter上新建一個python 3檔案。輸入如下內容:

#將圖片內嵌在互動視窗,而不是彈出一個圖片視窗
%matplotlib inline 
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(20)
y = x**2

plt.plot(x, y)
#下面行不寫會出現 [<matplotlib.lines.Line2D at 0x111814390>] 字樣
plt.show() 

按下shift + enter鍵,執行,則會出現如下圖

參考

相關推薦

python入門-使用Jupyter繪圖

安裝 此處跳過python(以及對應的matplotlib庫)的安裝。 Jupyter的安裝參考官網,執行如下命令安裝: pip3 install jupyter 使用  需要寫一些和python相關的文件, 可以在linux系統中cd 到任意目錄下,執行如下命令

python 入門路總結

chm 報錯 分享 urn 豆瓣 長整型 利用 run log Python簡介 Python前世今生 python的創始人為吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆為了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,

Python入門練習題

嵌套 輸入 body 猜數字 als clas span print 循環嵌套 寫循環猜年齡程序,猜錯三次則打印提示信息並退出循環,猜對也打印提示信息並退出循環 count=0 while count < 3: num = input("猜年

python入門變量

沒有 關系 獲得 pri 第一個 賦值 變量 print輸出 值變化 name1 = "aa" name2 = name1 print("My name is",name1,name2) name1 = "bb" print("My name is",name1,name2

python入門兩只方法修改文件內容

() read close replace 文件內容 r+ lac 新的 文件 1.占硬盤修改 import ox file_name="兼職.txt" new_file_name="%s.new".% file_name old_str="hong" #需要替換的量 ne

Python 入門基本數據類型

基礎 單獨 列表 其余 而且 內置 字典類 it is 支持 為什麽我要學習Python這門語言呢?其實很簡單,我想拓展技術面的同時,嘗試更多的方向,可能最後會不了了之,誰知道呢?有可能的話,我會向爬蟲和數據分析這個方向走。所以也就開始了我的Python學習之旅。當然,前提

python入門實例-購買商品

enum rate code 是否 結算 不足 set 目前 enume 需求:   選擇商品,結算所選的商品 #目前總資產 asset_all = 0 #所選商品總價 all_price = 0 #購物車列表,目前已選擇商品 #每個元素的結構:"商品名":{‘price

python入門冒泡排序

全部 style 倒數 列數 數字 代碼 針對 交換 第一個 原理:   (白話描述)一列數,從左到右,依次兩兩比較,若左邊的數大於右邊的數,則兩數交換,始終保持比較後左邊的數小於右邊的數,這樣從第一個到最後一個數全部比較一次就會把這列數中的最大值排到最後(最右邊),然後再

python入門遞迴

表現形式:   函式體裡包含執行本身 def f1(): r = f1() f1()   例項:   斐波那契數   (a1+a2=a3   a2+a3=a4   a3+a4=a5   ......) def f1(a1,a2):

python入門正則表示式

正則   通過re模組實現   eg:>>>import re           >>>re.findall('abc',str_name)   在strname裡面完全匹配字串abc,返回列表['abc'],有多個則返回多

Python入門生成海賊王雲圖

本教程適合於有一定程式設計經驗的同學,使用Python3,在Jupyter進行除錯開發。 涉及的Python基礎包括: 變數和函式的定義和使用 列表和字典等資料結構的使用 條件和迴圈語句,if、for等 模組的匯入和使用,import語法

Python學習Jupyter Notebook和highchart安裝

執行環境 Win10 64位 + Python3.6.0 一、安裝網頁端編譯器Jupyter Notebook 在cmd輸入pip3 install jupyter 在cmd輸入jupyter notebook,啟動jupyter notebook,然後會跳轉到網頁,

python入門Python中list,tuple,dict,set辨析

1.list用法 list,顧名思義,是一個集合,用L=[a,b,c]表示。集合中可以包含任意型別的元素,且是有序的,可以通過下標來訪問。 支援倒序訪問, List通過內建的append()方法來新增到尾部,L.append(‘sth’) 通過insert()方法新增到指定位置

python 入門變數(二)

在學習一門語言的時候不可避免的要學習從他的最基礎的一些東西,本人一直從事前端工作,在前端的 JS 裡面,變數有三種,es5 的語法裡面的最原始的一種就是 var 關鍵詞,es6 裡面是 let 和 const 但是同樣也支援 es5 的語法變數 val ,但是在

python 入門基本型別-布林型別(五)

所有語言裡面基本都有 布林型別,一個為真 True 一個為假 False,這個基本上有過程式基礎的朋友基本上都能知道,在 python 裡面和我之前學的 JS 差異性並不大,這裡不做多餘的解釋,來一個例項就明白的,如: 布林值這個東西只有兩個狀態,條件成立就是

python 入門 – 陣列型別(十二)

關於陣列型別,有過程式設計基礎的都知道是怎麼回事兒,最為代表的其實就是 JOSN 格式的資料了,在 python 中定義陣列,其實就是和 JS 中可以說一摸一樣,如: arr = [] print(type(arr)) 我先用 type() 方法判斷一下變數

python 入門 – for 迴圈(十三)

Python 的 for迴圈 可以遍歷任何序列的專案,如一個列表陣列或者一個字串。 語法: for 代理變數 in 物件 : 執行操作(代理變數) 如,我現在要遍歷迴圈一個字串,把每個字元單獨輸出: string = '123456' for i

Python入門電影詞雲分析

需求:將豆瓣電影的評論爬取出來,用詞雲的方式對其進行分析 步驟分析: 1). 分析網站的原始碼 2). 通過url獲取電影名和電影id 3). 獲取指定的電影的評論 4). 資料的清洗,去除一些不需要的資訊 5). 進行詞雲的分析 分析網站的原始碼 通過原始碼分

python入門叠代器

循環 生成器 作用 ner als exce 實現 ont instance 叠代器   已知,可以直接作用於for循環的數據類型有:   一類是集合數據類型,如list、tuple、dict、set、str   一類是generator,包括生成器和帶yield的gene

python入門json與pickle資料序列化

前提例項:   將一個字典存放在檔案裡 #存入資料info = {   'name':'chy',   'age':18 } f = open("test.txt","w") f.write(str(info)) f.close()   #讀取資料f = open("test