[問題] numpy問題請教

作者: xAyax (willy10155170)   2019-12-01 21:49:33
有幾個問題想要請教一下
如果想要比較一個一維陣列的每元素值
是否大於前一個且小於後一個
不用for用內建函式該怎麼做?
Ex. A=[5, 2, 3,4,6,1]
我想取3,4因為2<3<4, 3<4<6
應該用np.where嗎?
可是這樣condition該怎麼填 囧
還有另一個問題是
如果有個二維陣列存各個點
我想計算所有各點間的距離
公式沒問題
不過我要如何做到所有排列
一樣不用for用內建函式的話
Ex.[[點a],[點b],[點c]]
我想要計算ab, bc, ac間的距離
可是用np.diff只能算到ab,bc而已
我要如何做到連ac都算
希望有高人能指導一下
作者: johnjohnlin (嗯?)   2019-12-01 21:57:00
B=A[:1] < A[1:]; C=logical_and(B[:1], B[1:])這樣對嗎
作者: xAyax (willy10155170)   2019-12-01 22:09:00
我試試看 等我一下><Logical_and有這個函式嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com