python – 如何将坐标值附加到坐标数组?

我试图将坐标附加到坐标数组.

但是我得到了这个:

 [array([637, 257]), array([[114, 233], [114, 163]])]

代替:

[[637, 257], [114, 233], [114, 163]]

我正在使用np.append将单个坐标附加到坐标数组.
我在这里错过了什么?

import numpy as np 
coord = [(637, 257)]
coordinates = np.genfromtxt('Coordinates.csv', dtype =int, delimiter = ",")
coord.append(coordinates)
print(coord)

最佳答案 你需要使用coord.extend(coordinates)而不是append. Append只是将整个列表添加为单个元素,而extend将新列表连接到旧列表.

点赞