Numpy學習之旅,填坑之旅。歡迎留言補充*_<>_*。
1、numpy.random.shuffle()與numpy.random.permutation()的區(qū)別
? ? ? ? 作用:shuffle與permutation均是隨機排列一個序列。
????????區(qū)別:shuffle會改變原來的值直接在原數(shù)組上進行改變、沒有返回值;permutation不改變原來的數(shù)組,而是返回一個新的打亂順序的數(shù)組。
? ? ? ? 實例如下:

shuffle與shuffle對比
2、numpy.clip()的用法
? ? ? ? 作用:函數(shù)定義numpy.clip(a, a_min, a_max, out=None) 對數(shù)組小于a_min的元素全部變?yōu)閍_min,大于a_max的元素全部變?yōu)閍_max。
? ? ? ? 注意:其中out的輸出值必須與原來的數(shù)組大小一致,而且操作不會改變原來的值。
? ? ? ? 實例如下:

numpy.clip()的用法
3、Numpy中的@
????????作用:numpy中的矩陣乘法中可以使用@來替代matmul。
? ? ? ? 注意:普通類型的list不能使用,numpy的數(shù)據(jù)格式才可以。
? ? ? ? 實例如下:

@操作實例
4、Numpy中的keepdims參數(shù)
? ? ? ? 作用:用于保持矩陣的二維特性
? ? ? ? 實例如下:

keepdims參數(shù)實例