#16 第14周作业

Aperto
aperto 3 anni fa da 刘垚 · 28 commenti
刘垚 3 anni fa ha commentato

完成:
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 anni fa ha commentato

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

numpy怎么生成随机数据点啊?还有特征数?求救!
林雨桐 3 anni fa ha commentato

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

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

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

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

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

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

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

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

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

enumerate(labels)是什么

enumerate(labels)是什么
朱峥亦 3 anni fa ha commentato

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

不太懂为什么生成三维点然后在二维上表示...
赵钦婷 3 anni fa ha commentato

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

不太理解第二题的最后像循环一样的东西是要做什么……
李海全 3 anni fa ha commentato

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

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
肖若兰 3 anni fa ha commentato

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

特征数到底啥意思啊,特征数为三,就是三维吗
王柯盈 3 anni fa ha commentato

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

> 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 同问,不理解
潘顺洁 3 anni fa ha commentato

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

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

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

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

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

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

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

> 特征数到底啥意思啊,特征数为三,就是三维吗 上次问老师他说可以这么理解
Ruizzz 3 anni fa ha commentato
Proprietario
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类数据,分别以不同的颜色和标签画图
张慈惠 3 anni fa ha commentato

请问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)吗?这样写了好像不对
黄丽珊 3 anni fa ha commentato

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

> > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > 同问,不理解 > +1
沈子菡 3 anni fa ha commentato

请问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) 我是这样做的 做出来了
肖若兰 3 anni fa ha commentato

请问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 anni fa ha commentato
Proprietario

请问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 anni fa ha commentato
Proprietario
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数字显示出来
李文卿 3 anni fa ha commentato

请问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
许舒雅 3 anni fa ha commentato
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]是什么意思
陈宣孜 3 anni fa ha commentato

请问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 anni fa ha commentato
Proprietario

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

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

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

请问第三题倒数2,3个空ax.____要求是写什么相关的啊
肖若兰 3 anni fa ha commentato
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相等时,就处理 相当于把数据归类了
沈子菡 3 anni fa ha commentato

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

仿照前一行 写y,z

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

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呀
Effettua l'accesso per partecipare alla conversazione.
Nessuna etichetta
Nessuna milestone
Nessuna assegnatario
Notifiche
Data di scadenza

Nessuna data di scadenza impostata.

Dipendenze

Questo problema attualmente non ha alcuna dipendenza.

Caricamento…
Non ci sono ancora contenuti.