#16 第14周作业

Отворени
отворен преди 3 години от 刘垚 · 28 коментара
刘垚 коментира преди 3 години

完成:
1)5.4.4中实践题共3题,按题目要求分别保存和命名,如sy5-4-1.py等,并提交到水杉码园。
2)完成教材第一章的1.5综合练习全部内容,答案保存在文本文件1.5.txt中,并提交到水杉码园。

完成: 1)5.4.4中实践题共3题,按题目要求分别保存和命名,如sy5-4-1.py等,并提交到水杉码园。 2)完成教材第一章的1.5综合练习全部内容,答案保存在文本文件1.5.txt中,并提交到水杉码园。
张彤 коментира преди 3 години

numpy怎么生成随机数据点啊?还有特征数?求救!

numpy怎么生成随机数据点啊?还有特征数?求救!

numpy怎么生成随机数据点啊?还有特征数?求救!
问了老师 打的代码是X=np.random.rand(500,3) 好像说三个特征数类似三维的意思(我理解得不是特别清楚!可以再问问!

> numpy怎么生成随机数据点啊?还有特征数?求救! 问了老师 打的代码是X=np.random.rand(500,3) 好像说三个特征数类似三维的意思(我理解得不是特别清楚!可以再问问!
张彤 коментира преди 3 години

numpy怎么生成随机数据点啊?还有特征数?求救!
问了老师 打的代码是X=np.random.rand(500,3) 好像说三个特征数类似三维的意思(我理解得不是特别清楚!可以再问问!

random.rand不是生成随机数的吗?怎么变成随机点呢?

> > numpy怎么生成随机数据点啊?还有特征数?求救! > 问了老师 打的代码是X=np.random.rand(500,3) 好像说三个特征数类似三维的意思(我理解得不是特别清楚!可以再问问! > > random.rand不是生成随机数的吗?怎么变成随机点呢?

numpy怎么生成随机数据点啊?还有特征数?求救!
问了老师 打的代码是X=np.random.rand(500,3) 好像说三个特征数类似三维的意思(我理解得不是特别清楚!可以再问问!

random.rand不是生成随机数的吗?怎么变成随机点呢?

生成了三个数,组在一起不就是个三维点么?

> > > numpy怎么生成随机数据点啊?还有特征数?求救! > > 问了老师 打的代码是X=np.random.rand(500,3) 好像说三个特征数类似三维的意思(我理解得不是特别清楚!可以再问问! > > > > > random.rand不是生成随机数的吗?怎么变成随机点呢? > 生成了三个数,组在一起不就是个三维点么?

enumerate(labels)是什么

enumerate(labels)是什么

不太懂为什么生成三维点然后在二维上表示...

不太懂为什么生成三维点然后在二维上表示...

不太理解第二题的最后像循环一样的东西是要做什么……

不太理解第二题的最后像循环一样的东西是要做什么……

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么

特征数到底啥意思啊,特征数为三,就是三维吗

特征数到底啥意思啊,特征数为三,就是三维吗

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解

> 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 同问,不理解

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解
根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors

> > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > 同问,不理解 > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解
根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors

是用循环把四个簇数分开来做

> > > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > > 同问,不理解 > > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors > > 是用循环把四个簇数分开来做

特征数到底啥意思啊,特征数为三,就是三维吗

上次问老师他说可以这么理解

> 特征数到底啥意思啊,特征数为三,就是三维吗 上次问老师他说可以这么理解
Ruizzz коментира преди 3 години
Притежател
for c in range(n_clusters):
    cluster = x[labels == c]
    plt.scatter(cluster[:, 0], cluster[:, 1], marker=markers[c], s=20, c=colors[c])
plt.scatter(centers[:, 0], centers[:, 1], marker='o', c="white", alpha=0.9, s=300)

总共有4类数据,分别以不同的颜色和标签画图

``` for c in range(n_clusters): cluster = x[labels == c] plt.scatter(cluster[:, 0], cluster[:, 1], marker=markers[c], s=20, c=colors[c]) plt.scatter(centers[:, 0], centers[:, 1], marker='o', c="white", alpha=0.9, s=300) ``` 总共有4类数据,分别以不同的颜色和标签画图

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解
根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors

是用循环把四个簇数分开来做

所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对

> > > > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > > > 同问,不理解 > > > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors > > > > > > 是用循环把四个簇数分开来做 所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解
+1

> > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > 同问,不理解 > +1

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解
根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors

是用循环把四个簇数分开来做

所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对

in range(4)
我是这样做的 做出来了

> > > > > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > > > > 同问,不理解 > > > > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors > > > > > > > > > > 是用循环把四个簇数分开来做 > > 所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对 in **range**(4) 我是这样做的 做出来了

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解
根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors

是用循环把四个簇数分开来做

所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对

for c in range(n_clusters):
cluster = x[labels == c]

> > > > > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > > > > 同问,不理解 > > > > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors > > > > > > > > > > 是用循环把四个簇数分开来做 > > 所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对 for c in range(n_clusters): cluster = x[labels == c]
Ruizzz коментира преди 3 години
Притежател

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解
根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors

是用循环把四个簇数分开来做

所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对

n_clusters的值不就是4吗,所以也可以,但是要区分arange()函数和range()函数的含义

> > > > > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > > > > 同问,不理解 > > > > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors > > > > > > > > > > 是用循环把四个簇数分开来做 > > 所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对 n_clusters的值不就是4吗,所以也可以,但是要区分arange()函数和range()函数的含义
Ruizzz коментира преди 3 години
Притежател
for i, c in enumerate(centers):
    plt.scatter(c[0], c[1], marker='$%d$' % i, s=50, c=colors[i])

遍历所有的中心点,c获取横纵坐标,在图中将0,1,2,3数字显示出来

``` for i, c in enumerate(centers): plt.scatter(c[0], c[1], marker='$%d$' % i, s=50, c=colors[i]) ``` 遍历所有的中心点,c获取横纵坐标,在图中将0,1,2,3数字显示出来

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解
根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors

是用循环把四个簇数分开来做

所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对

n_clusters的值不就是4吗,所以也可以,但是要区分arange()函数和range()函数的含义

这样做出来是8个组是为什么QAQ

> > > > > > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > > > > > 同问,不理解 > > > > > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors > > > > > > > > > > > > > > 是用循环把四个簇数分开来做 > > > > 所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对 > > n_clusters的值不就是4吗,所以也可以,但是要区分arange()函数和range()函数的含义 这样做出来是8个组是为什么QAQ
for c in range(n_clusters):
    cluster = x[labels == c]
    plt.scatter(cluster[:, 0], cluster[:, 1], marker=markers[c], s=20, c=colors[c])
plt.scatter(centers[:, 0], centers[:, 1], marker='o', c="white", alpha=0.9, s=300)

总共有4类数据,分别以不同的颜色和标签画图

x[labels==c]是什么意思

> ``` > for c in range(n_clusters): > cluster = x[labels == c] > plt.scatter(cluster[:, 0], cluster[:, 1], marker=markers[c], s=20, c=colors[c]) > plt.scatter(centers[:, 0], centers[:, 1], marker='o', c="white", alpha=0.9, s=300) > ``` > 总共有4类数据,分别以不同的颜色和标签画图 x[labels==c]是什么意思

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
同问,不理解
根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors

是用循环把四个簇数分开来做

所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对

n_clusters的值不就是4吗,所以也可以,但是要区分arange()函数和range()函数的含义

这样做出来是8个组是为什么QAQ

+1 会显示到7 不知道是为什么

> > > > > > > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > > > > > > 同问,不理解 > > > > > > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors > > > > > > > > > > > > > > > > > > 是用循环把四个簇数分开来做 > > > > > > 所以这个循环的函数是怎么写的啊?for c in arange(4)吗?这样写了好像不对 > > > > n_clusters的值不就是4吗,所以也可以,但是要区分arange()函数和range()函数的含义 > > 这样做出来是8个组是为什么QAQ > +1 会显示到7 不知道是为什么
Ruizzz коментира преди 3 години
Притежател

np.random.rand(d0,d1,d2……dn)
1)当函数括号内有两个及以上参数时,则返回对应维度的数组,能表示向量或矩阵;
所以题目应该是生成了3维的一个数组,和特征没啥关系,注释出错了

np.random.rand(d0,d1,d2……dn) 1)当函数括号内有两个及以上参数时,则返回对应维度的数组,能表示向量或矩阵; 所以题目应该是生成了3维的一个数组,和特征没啥关系,注释出错了

请问第三题倒数2,3个空ax.____要求是写什么相关的啊

请问第三题倒数2,3个空ax.____要求是写什么相关的啊
for c in range(n_clusters):
    cluster = x[labels == c]
    plt.scatter(cluster[:, 0], cluster[:, 1], marker=markers[c], s=20, c=colors[c])
plt.scatter(centers[:, 0], centers[:, 1], marker='o', c="white", alpha=0.9, s=300)

总共有4类数据,分别以不同的颜色和标签画图

x[labels==c]是什么意思

当数据的labels和c相等时,就处理
相当于把数据归类了

> > ``` > > for c in range(n_clusters): > > cluster = x[labels == c] > > plt.scatter(cluster[:, 0], cluster[:, 1], marker=markers[c], s=20, c=colors[c]) > > plt.scatter(centers[:, 0], centers[:, 1], marker='o', c="white", alpha=0.9, s=300) > > ``` > > 总共有4类数据,分别以不同的颜色和标签画图 > > x[labels==c]是什么意思 > 当数据的labels和c相等时,就处理 相当于把数据归类了

请问第三题倒数2,3个空ax.____要求是写什么相关的啊

仿照前一行 写y,z

> 请问第三题倒数2,3个空ax.____要求是写什么相关的啊 仿照前一行 写y,z

IndexError Traceback (most recent call last)
in
30 plt.scatter(centers[:, 0], centers[:, 1], marker='o', c="white", alpha=0.9, s=300)#显示聚类中心
31 for i, c in enumerate(centers):
---> 32 plt.scatter(c[0], c[1], marker='$%d$' % i, s=50, c=colors[i])
33 plt.show()

IndexError: list index out of range

为什么out of range呀

IndexError Traceback (most recent call last) <ipython-input-5-eb6494ea2b43> in <module> 30 plt.scatter(centers[:, 0], centers[:, 1], marker='o', c="white", alpha=0.9, s=300)#显示聚类中心 31 for i, c in enumerate(centers): ---> 32 plt.scatter(c[0], c[1], marker='$%d$' % i, s=50, c=colors[i]) 33 plt.show() IndexError: list index out of range 为什么out of range呀
Впишете се за да се присъедините към разговора.
Няма етикет
Няма етап
Няма изпълнители
Известия
Due Date

No due date set.

Зависимости

This issue currently doesn't have any dependencies.

Зареждане…
Все още няма съдържание.