1 x1d=np.linspace(-4, 4, 9).reshape(-1,1)
2 x2d=np.c_[x1d, x1d**2]
3 y = np.array([0, 0, 1, 1, 1, 1, 1, 0, 0])
45 plt.figure(figsize=(11, 4)) #這個範圍是怎麼知道的?經驗值
6 pprint(np.zeros(4))
7 plt.subplot(121)
8 plt.grid(true, which=「both」)
9 plt.axhline(y=0, color=『k』) # 這個是什麼意思,axhline,畫一條水平的線,k顏色的
10 plt.plot(x1d[y0, 0], np.zeros(4), 「bs」)
11 plt.plot(x1d[y1, 0], np.zeros(5), 「g^」) #為什麼這個zero(5)?因為y1分類的x,共有5個元素(y0的分類,x有4個元素)
12 plt.gca().get_yaxis().set_ticks() #gca:get currnt axes(軸),get_yaxis,獲取y軸物件,set_ticks(),去掉y軸
13 plt.xlabel(r』x
1x_1
x1』, fontsize=12)
14 plt.axis([-4.5, 4.5, -0.2, 0.2]) # 這個範圍是怎麼確定的?
1516 #為什麼是122,其他數字是否可以?代表一行,2列(兩張圖併排顯示),當前圖是第2個(靠右顯示的圖),如果是211和212則是豎著排列的兩張圖
17 plt.subplot(122)
18 plt.grid(true, which=「both」)
19 plt.axhline(y=0, color=「k」)
20 plt.axvline(x=0, color=「k」) # 在x=0處畫一條垂直的線
2122 plt.plot(x2d[y1,0], x2d[y1,1], 「gs」)
23 plt.plot(x2d[y0,0], x2d[y0,1], 「b^」)
24 plt.xlabel(r"x
1x_1
x1", fontsize=20)
25 plt.ylabel(r"x
2x_2
x2", fontsize=20)
26 plt.gca().get_yaxis().set_ticks([0, 4, 8, 12, 16]) # 在y軸顯示刻度0,4,8…
27 plt.plot([-4.5, 4.5], [6.5,6.5], 「r–」, linewidth=3)
28 plt.axis([-4.5, 4.5, -1, 17])
2930 plt.subplots_adjust(right=1) #控制影象的位置以及間隔;調整right值之後,感覺整體影象會變大變小。
3132 plt.show()
原諒我忘記了臨時在外面弄了乙個!!!
Python第六次作業
python第六次作業 2018 03 26 7 1 汽車租賃 編寫乙個程式,詢問使用者要租賃什麼樣的汽車,並列印一條訊息,如 let me see if i can find you a subaru car input what kind of the car doyou want print ...
python學習第六次
legb原則 in 1 全域性變數的運用 a1 2 定義全域性變數a1 def fun print a1 a2 99 print i am in fun print a2 此處為區域性變數 print a1 fun out 1 2 從此行之後為fun 的結果 2 i am in fun 99 in ...
python實驗 第六次
1 了解約瑟夫環問題。2 了解 python 標準庫 itertools 中的常用函式。3 熟練運用列表切片操作。4 熟練運用迴圈結構和選擇結構。5 熟練運用列表方法。6 熟練掌握函式定義與使用。7 理解迭代器物件和使用內建函式 next 訪問迭代器物件中元素的方法。有n個人圍成一圈,從1開始按順序...