tensorflow第一篇---numpy模塊


  寫在前面:

  自學tensorflow半個月,博友們給了我很多幫助,這是我第一篇原創的博文,我想把之前的知識梳理一遍,我會分享我一些在學習過程中遇到的問題,我目前只有這些.........

  在介紹tensorflow之前我想說一下需要具有的知識,高等數學和神經元網絡的基本模型是一定要會的,我想介紹一下python,關於他的基礎知識在我在我博客python的分類中,有一些我沒有發布,因為可能還存在紕漏.我會逐漸完善,發布出來.我想在這一篇文章中介紹python的兩個模塊---numpy和matplotlib是一個功能強大的運算模塊,在以后會經常用到.

  Numpy.linspace(start,stop,num,endpoint,dtype)

 

  在指定間隔內返回均勻的數字,返回一個數組

 

  Start:數組開始的值

 

  Stop:數組結束的值

 

  Num:均勻分裂的數量,默認是50

 

import numpy as np
t = np.linspace(1,10,10)
print(t)
-----------------------------------------
[ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10.]

 

 

  Numpy.dot(a,b)

  返回ab向量的點積

  Numpy.vdat(a,b)

  返回a.b點積的和

  Numpy.matmul(a,b)

  類似dot

  

import numpy as np
t = np.linspace(1,10,10)
a = np.array([[1,2],[3,4]])
b = np.array([[1,2],[1,1]])
print(a)
print(b)
c = np.dot(a,b)
e = np.vdot(a,b)
d = np.matmul(a,b)
print("a*b = ",c)
print("a*b = ",d)
print("a*b = ",e)

---------------------------
[[1 2]
 [3 4]]
[[1 2]
 [1 1]]
('a*b = ', array([[ 3,  4],
             [ 7, 10]]))
('a*b = ', array([[ 3,  4],
             [ 7, 10]]))
('a*b = ', 12)

 

 目前用到的大概只有這些,     更多numpy內容可以參考:

  https://www.yiibai.com/numpy/

下一篇我會介紹tensorflow中的函數

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM