【发布时间】:2017-02-04 18:57:23
【问题描述】:
我有一个 np 数组(系列?),数字范围从 1 到 100,我有第二个数组,其中包含一些随机数。两个数组的长度相同。我想创建一个第三个数组,如果 array2[i] > array1[i] 则为 1,如果 array2[i] = array1[i] 则为 0,如果 array2[i]
我可以使用 for 循环和一些“if”语句轻松完成此操作,但处理时间超出了我的承受能力。
请原谅我写这篇文章的方式,我对 python 还很陌生,并且在 stackoverflow 中提问。非常感谢您的帮助。
array1 = [1,2,3,4,5,6,7,8,9,10]
array2 = [5,8,2,4,9,3,0,2,8,5]
array3 = [1,1,-1,0,1,-1,-1,-1,-1,-1]
【问题讨论】:
-
能否为这两个数组添加一个示例?
-
array1 = [1,2,3,4,5,6,7,8,9,10], array2 = [5,8,2,4,9,3,0,2 ,8,5],array3 应该是这样的 = [1,1,-1,0,1,-1,-1,-1,-1,-1]