Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中逐项组合两个数组_Python_Arrays_Merge_Combiners - Fatal编程技术网

在python中逐项组合两个数组

在python中逐项组合两个数组,python,arrays,merge,combiners,Python,Arrays,Merge,Combiners,我有一个包含两列的数据集,我希望将纬度和经度项逐项合并,然后应用k均值聚类。请帮助处理数组部分 long =np.array(data.Longitude) lat = np.array(data.Latitude) coordinates = np.array(385) for i in range(385): coordinates[i] = np.array([lat[i], long[i]]) #x, y = kmeans2(whiten(coordinates), 3,

我有一个包含两列的数据集,我希望将纬度和经度项逐项合并,然后应用k均值聚类。请帮助处理数组部分

long =np.array(data.Longitude)
lat = np.array(data.Latitude)
coordinates = np.array(385)
for i in range(385):
    coordinates[i] = np.array([lat[i], long[i]])



#x, y = kmeans2(whiten(coordinates), 3, iter = 20)  
#plt.scatter(coordinates[:,0], coordinates[:,1], c=y);
#plt.show()

或者我在这里遗漏了什么…

您想如何合并lat和long??与元组或字符串一样,整数更可取,它的作用是组合(所有lat值作为一个条目)+','+(所有经度条目)。。所以实际上我在CoordinateHMM中只得到一个条目-我仍然不太明白,它是一个numpy 2D数组,你可以随意索引它。如果您对它不满意,您仍然可以通过
.T
coordinates = np.array([lat, long])