【发布时间】:2012-08-18 17:48:33
【问题描述】:
我正在使用 Python/NumPy,我有两个数组,如下所示:
array1 = [1 2 3]
array2 = [4 5 6]
我想创建一个新数组:
array3 = [[1 2 3], [4 5 6]]
并将项目附加到它。例如,如果要附加的新项目是:
array4 = [7 8 9]
array5 = [10 11 12]
那么现在 array3 将是一个两行两列的数组,如下所示:
array3= [[1 2 3], [4 5 6]
[7 8 9], [10 11 12]]
我似乎有问题,因为我的数组的元素没有用逗号分隔。
【问题讨论】:
-
为什么不用逗号分隔数组元素?
-
如果这是唯一的选择,我想我将不得不这样做。我正在导入一个制表符分隔的文本文件以在 python 中分析,python 使元素由制表符分隔。我希望从制表符到逗号分隔的转换是多余的,但我可能错了(这似乎是一个问题)。
-
“python 将元素用制表符分隔”是什么意思?这些行仍然是字符串吗?
print repr(array1)给了什么? -
其实 print repr(array1) 给了我 array([1,2,3])。现在我很困惑......