【基礎】學習筆記61-Python3 函數學習總結

練手小程序列表

曲線方程的表達、實際應用場景(如螺旋線)、畫出各種3D視圖


常用函數或庫

1、python的繪圖函數:

turtle

matplotlib

2、python數學處理函數:

numpy

sympy

pandas



函數

turtle:dot()、reset()、write()、tracer()、home()、Turtle()、mode()、begin_poly()/end_poly、get_poly()、shape()、shapesize()、ontimer()、mainloop()、register_shape()、ontimer()

numpy:mean、std、random.standard_normal、linespace、show

matplotlib:plot(顏色、標記、線型)、fill(填充顏色)、text(文字)、axis(坐標軸)、xticks/yticks(x/y軸刻度)、title(標題)、xlabel/ylabel(x/y軸標簽)、

axes

matplotlib:text()、xticks/yticks、xlabel/ylabel、title、legend、xlim/ylim、grid、annotate、savefig()

plt.legend(loc='String or Number', bbox_to_anchor=(num1, num2))


函數實戰

-1.愛心的多種繪制方法

-2.turtle 函數學習

? ? ? 1).常用函數的使用和參數設置

? ? ? 2).圖形繪制:

? ? ? ? ? ? 圓、橢圓、正方形、長方形、多邊形、多角形

? ? ? 3).動態圖形繪制<動態時鐘>:

? ? ? ? ? ? a.繪制表盤外框繪制之前重置reset(),繪制過程中,一定要記得將移動圖標復位<包括位置和方向都要還原到初始狀態>)——便于后續其他函數的使用,不至于因為單個函數而出現方向或位置的錯亂

? ? ? ? ? ? ? b.時鐘顯示-日期和星期顯示(新建一個Turtle來設置日期和星期的顯示:將方向重置北,根據當天時間得到日期和星期,在通過write放置到設定的位置)

? ? ? ? ? ? ? c.時鐘顯示-動態指針(定義動態指針移動圖形,并建表;設置指針狀態<名字、長度、寬度>;反復調用)

? ? ? 4).櫻花樹繪制:

-3.matplotlib函數學習:

? ? ? 繪制2D圖:

? ? ? ? ? ? ? 折線圖plot

? ? ? ? ? ? ? 散點圖scatter

? ? ? ? ? ? ? 柱形圖 bar——

? ? ? ? ? ? ? ? ? ? 基本繪制:bar的參數設置、設置顏色、描邊、設置填充、設置刻度標簽

? ? ? ? ? ? ? ? ? ? 堆疊柱狀圖:

? ? ? ? ? ? ? ? ? ? 柱狀圖坐標從默認bottom、left設定到top、ri

? ? ? ? ? ? ? 條形圖barh

? ? ? ? ? ? ? 餅圖pie

? ? ? ? ? ? ? 面積圖(堆積折線圖) stackplot

? ? ? ? ? ? ? 雷達圖 plot<開啟角度圖,設置角度標簽>

? ? ? ? ? ? ? 箱線圖boxplot

? ? ? ? ? ? ? 環形圖 pie<設置wadgeprops={width=0.3,edgecolor='w'}餅弧寬度和邊框顏色>

? ? ? ? ? ? ? 等高線 contour/contourf<三維數,cmap設定顏色>

? ? ? ? ? ? ? 詞云圖imshow<第三方庫:jieba、wordcloud/stylecloud>

? ? ? ? ? ? ? 熱力圖imshow/seaborn<第三方庫seaborn>


matplotlib庫 2D圖:

matplotlib庫 3D圖


實例:曲線方程的表達、實際應用場景(如螺旋線)、畫出各種3D視圖



知識小筆記

1、Python中取整的幾種方法:

int()-向下取整

round()-四舍五入取整

ceil()-向上取整

modf()-分別獲取整數部分和小數部分

2、matplotlib多圖形繪制

? ? ? 1).對稱子圖(包括一行多個圖,一列多個圖)可直接使用subplot

? ? ? 2).非對稱子圖:每行或者每列的圖形數量不同時

? ? ? ? ? ? (1) gridspec(frommatplotlib.gridspec import gridspec)

? ? ? ? ? ? (2) plt.subplot2grid(importmatplot.pyplot as plt)




未解難點

1、python3 解多元多次方程

2、SymPy庫常用函數:

求解一元三次方程的結果,怎么提取實數部分和虛數部分

3.matplotlib:

? ? ? >>>在同一坐標軸中畫不同類型的圖,設置坐標軸的格式

? ? ? >>>繪制不同坐標系的圖形

? ? ? >>>繪制標定線

? ? ? >>>從文件獲取數據---清洗數據

? ? ? >>>圖表figure對象和坐標Axes的使用區別

? ? ? >>>從外部文件提取數據,如txt、excel等

? ? ? >>>從網絡抓取數據




資料查詢

Matplotlib 中文用戶指南

<matplotlib的用戶指南分為三個等級:入門,中級,高級>

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,505評論 6 533
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,556評論 3 418
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,463評論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,009評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,778評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,218評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,281評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,436評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,969評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,795評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,993評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,537評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,229評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,659評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,917評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,687評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,990評論 2 374

推薦閱讀更多精彩內容