日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

numpy.divide详解

發布時間:2025/4/5 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 numpy.divide详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

numpy.divide

  • 用例:
    numpy.divide(x1, x2, /, out=None, *, where=True, casting=‘same_kind’, order=‘K’, dtype=None, subok=True[, signature, extobj]) = <ufunc ‘true_divide’>

  • 功能:
    數組對應位置元素做除法。
    這里的除法結果和Python傳統的地板除不同,這里得到的是真實值。numpy.divide的計算結果適應于輸出值的數值類型,與輸入值的數值類型無關。

  • 參數

變量名數據類型功能
x1數組型變量充當被除數的數組
x2數組型變量充當除數的數組。如果x1.shape != x2.shape,它們必須擴維到同樣的維度(此維度也為輸出值的維度)。
outn維數組,None,n維數組組成的元組,可選參數計算結果的存放位置。若提供此參數,它的維度必須和輸入數組擴維后的維度保持一致。若不提供此參數或該值為None,返回新開辟的數組。若此值為元組類型,其長度必須和返回值的個數保持一致。
where數組型變量,可選參數用默認值即可
  • 返回值
變量名數據類型功能
outn維數組或標量如果x1和x2均為標量,那么返回值也為標量
  • 備注

在Python 2.2中地板除運算符//和除法運算符/的計算結果一致。通過在程序中添加from __future__ import division代碼段可以將默認的地板除運算符/變為真正的除法運算符。
在Python 3.0中//為地板除運算符而/為真正的除法運算符。函數true_divide(x1, x2)的計算結果也為真正除法。

  • 示例:
from __future__ import division import numpy as np x = np.arange(5) print('真正除法的運算結果:{}'.format(np.true_divide(x, 4))) print('地板除運算結果:{}'.format(x//4)) print('真正除法的運算結果:{}'.format(x/4)) # 會將4復制5個變為(5,)數組 print('真正除法的運算結果:{}'.format(np.divide(x, 4)))

真正除法的運算結果:[0. 0.25 0.5 0.75 1. ]
地板除運算結果:[0 0 0 0 1]
真正除法的運算結果:[0. 0.25 0.5 0.75 1. ]
真正除法的運算結果:[0. 0.25 0.5 0.75 1. ]


github鏈接
https://github.com/wzy6642/numpy-translate

總結

以上是生活随笔為你收集整理的numpy.divide详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。