clus = np.asarray(clus)
cens[0] = np.mean(clus, axis=0, dtype=np.float32)
#
clus1、clus2、clus3是二维坐标数组。 我想它可以通过调用平均数把axis设为0,然后它返回我[x,y]。 (https://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html)
但我失败了,得到了下面的错误。你知道吗
[TypeError:无法使用灵活类型预成型reduce][1]
我该怎么修?或者错误是什么意思?你知道吗
谢谢
#更新2017.9.9
clus1、2、3是这样从csv文件读取的列表
98,157
101,130
206,218
158,162
189,237
212,186
63,35
196,188
185,176
像这样读
with open('clus_1.csv', 'rb') as c1:
rc1 = csv.reader(c1)
list_c1 = list(rc1)
clus.append(list_c1)
我从csv文件中读取的不是int而是字符串。 添加下面的代码可以解决它
相关问题 更多 >
编程相关推荐