[问题] 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