【问题标题】:How to create an array or ndarray from a tuple of arrays如何从数组元组创建数组或 ndarray
【发布时间】:2013-11-11 03:03:47
【问题描述】:

告诉我有没有

s=np.zeros((5,5))
array([[ 0.,  0.,  0.,  0.,  0.],
       [ 0.,  0.,  0.,  0.,  0.],
       [ 0.,  0.,  0.,  0.,  0.],
       [ 0.,  0.,  0.,  0.,  0.],
       [ 0.,  0.,  0.,  0.,  0.]])  #which is an ndarray

s2=[s[ix,1] for ix in range(2,5)],[s[ix2,1] for ix2 in range(2,5)]
([0.0, 0.0, 0.0], [0.0, 0.0, 0.0]) #which is a tuple

如何将 s2 变成数组或 ndarray?先感谢您。

【问题讨论】:

  • 什么是“数组”?结果应该是什么形状?你试过numpy.concatenate()吗?
  • numpy.array(s2) 没有给你想要的吗?
  • 为什么是元组?您使用列表推导来构建它。

标签: python arrays range tuples multidimensional-array


【解决方案1】:

显而易见,使用np.array()

s2 = np.array(s2)

【讨论】:

    猜你喜欢
    • 2011-12-26
    • 2014-08-23
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2011-01-12
    • 2017-01-04
    • 1970-01-01
    相关资源
    最近更新 更多