【问题标题】:Merge tuples and numpy arrays合并元组和 numpy 数组
【发布时间】:2020-04-30 08:18:57
【问题描述】:

我想知道如何将一些包含不同数字的 numpy 数组的元组变成一个唯一的元组,只有一个包含所有数字的数组。例如:

a=(array([0,11]),) 
b=(array([12]),) 
c=merge(a,b)=(array([0,11,12]),)

有人可以帮我吗?我还是不习惯 numpy... a 和 b 是使用 numpy.where() 找到的,并完全按照上面写的那样显示。我试过了,但没有用:

c=a or b

非常感谢您帮助我! :)

【问题讨论】:

    标签: arrays numpy tuples fusion or-operator


    【解决方案1】:
    def merg():
        a=(np.array([0,11]),) 
        b=(np.array([12]),)
        return tuple(np.hstack([a,b]))
    

    结果:

    >>> merg()
    (array([ 0, 11, 12]),)
    

    【讨论】:

    • 非常感谢,这对我很有帮助! :)
    猜你喜欢
    • 2021-09-05
    • 2021-11-24
    • 1970-01-01
    • 2020-02-16
    • 2020-01-05
    • 2014-03-22
    • 2017-09-19
    • 1970-01-01
    相关资源
    最近更新 更多