Python中,可以使用numpy库将数组分为正数组和负数组。
首先,需要导入numpy库:
import numpy as np
接下来,可以创建一个numpy数组:
arr = np.array([-1, 2, -3, 4, -5])
然后,可以使用numpy的条件判断功能,将数组分为正数组和负数组:
positive_arr = arr[arr > 0]
negative_arr = arr[arr < 0]
其中,arr > 0
表示对数组进行条件判断,返回一个布尔数组,元素为True或False,表示对应位置的元素是否满足条件。通过将布尔数组作为索引,可以获取满足条件的元素。
最后,可以打印输出正数组和负数组:
print("正数组:", positive_arr)
print("负数组:", negative_arr)
以上代码的输出结果将会是:
正数组: [2 4]
负数组: [-1 -3 -5]
这样,就成功将numpy数组分为正数组和负数组。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云对象存储(COS)。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云