深度學習實戰python之poly1d的使用簡介

多項式函數是變量的整數次冥與係數的乘積之和,可以用下面的公式表示:

參數1:爲一個數組,若沒有參數2,則生成一個多項式,例如:

      p = np.poly1d([2,3,5,7])   

      print(p)         

                     OUT: 輸出p爲2x^{3}+3x^{2}+5x+7       注:數組中的數值依次爲多項式的係數

參數2:若參數2爲True,則表示把數組中的值作爲根,然後反推多項式,例如:

      q = np.poly1d([2,3,5],True)

      print(q)   

                    OUT:輸出q爲(x - 2)*(x - 3)*(x - 5) = x^{3} - 10x^{2} + 31x -30

參數3:variable=‘z’表示改變未知數的字母,例如:

      q = np.poly1d([2,3,5],True,varibale = 'z')

      print(q) 

               OUT:(z - 2)*(z - 3)*(z - 5) = z3^{3} - 10z^{2} + 31z -30

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章