两个纽普-恩达雷语的词典学比较

2024-04-23 17:05:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我找不到一个直接的方法来比较两个数组(在我的例子中是多维的)以字典的方式。在

也就是说

a = [1,2,3,4]
b = [4,0,1,6]

对于a < b我想得到true,我得到[true, false, false, true]
对于a > b我想得到false,我得到[false, true, true, false]


Tags: 方法falsetrue字典方式数组例子
2条回答

如果问题只是要找出a<还是{}比b,那么下面的方法应该行得通。在

def fn(a, b):
    # finds index of the first non matching element
    idx = np.where( (a>b) != (a<b) )[0][0]

    if a[idx] < b[idx]: print "a < b" 
    if a[idx] > b[idx]: print "a > b" 

乘以np.arange公司(4) [::-1]**2,然后在该轴上求和。在

相关问题 更多 >