計算機視覺學習 第一天

2021-10-08 13:33:33 字數 1270 閱讀 6297

程式語言:python

**引自《深度學習與計算機視覺》

import matplotlib.pyplot as plt

import numpy as np

from mpl_toolkits.mplot3d import axes3d

np.random.seed(42)

#隨機種子

n_samples =

500dim =

3samples = np.random.multivariate_normal(

#正態分佈

np.zeros(dim)

,#生成3行1列,數值為0的陣列

np.eye(dim)

,#生成3行3列,對角線數值為1的陣列

n_samples

)for i in

range

(samples.shape[0]

):r = np.power(np.random.random(),

1.0/

3.0)

samples[i]

*= r / np.linalg.norm(samples[i]

)upper_samples =

lower_samples =

for x, y, z in samples:

if z >

3*x +

2*y -1:

(x, y, z)

)else

:(x, y, z)

)fig = plt.figure(

'3d scatter plot'

)ax = fig.add_subplot(

111, projection=

'3d'

)uppers = np.array(upper_samples)

lowers = np.array(lower_samples)

ax.scatter(uppers[:,

0], uppers[:,

1], uppers[:,

2], c=

'r', marker=

'o')

ax.scatter(lowers[:,

0], lowers[:,

1], lowers[:,

2], c=

'g', marker=

'^')

plt.show(

)

相關函式解析請參見這裡

計算機網路(第一天)

osi七層網路協議 tcp流程圖 三次握手 四次揮手 http請求 相應的步驟 在瀏覽器鍵入url,按下回車後的流程 http狀態碼 get請求和post請求的區別 cookie簡介 客戶端機制 session簡介 伺服器機制 解析客戶端請求並操作session id,按需儲存狀態資訊。cookie...

李飛飛計算機視覺課CS231n第一天

pascal visual object challenge 20 catagories imagenet 22000 catagories and 14 millions images 是一種基於特徵的目標識別。用乙個 stop 標識去匹配另乙個 stop 標識非常困難,因為有很多變化的因素,比如...

linux學習第一天 計算機的基本組成

1.計算機的基本概念 2.電腦的組成和各部分介紹 3.電腦的執行過程 4.有關電腦的屬性 5.電腦和xpu的分類計算機 接受使用者輸入的命令與資料,經由 處理器 cpu 的算術邏輯單元運算處理後,產生或者儲存成有用的資訊。ps 準確來說應該叫做電腦的基本概念,一般商店用的簡易型加減乘除計算器,打 用...