作者:小妮子831020 | 来源:互联网 | 2023-05-25 20:03
我正在寻找一种优化或可爱的方法来检查数组中的所有元素是否具有相同的符号(严格地说).
我一直在考虑做:
N.all(my_array*my_array[0]>0)
因为它会检查所有元素是否与第一个元素具有相同的符号,所以相同的符号但它看起来不可爱或优雅.
1> RemcoGerlich..:
将整个阵列相乘似乎是一种浪费.只要看看第一个元素的符号并使用它,我会说:
N.all(my_array > 0) if my_array[0] > 0 else N.all(my_array <0)