#16 第14周作业

Otwarty
otworzone 3 lat temu przez 刘垚 · 28 komentarzy
刘垚 skomentował(-a) 3 lat temu

完成:
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中,并提交到水杉码园。
张彤 skomentował(-a) 3 lat temu

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

numpy怎么生成随机数据点啊?还有特征数?求救!
林雨桐 skomentował(-a) 3 lat temu

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

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

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

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

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

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

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

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

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

enumerate(labels)是什么

enumerate(labels)是什么
朱峥亦 skomentował(-a) 3 lat temu

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

不太懂为什么生成三维点然后在二维上表示...
赵钦婷 skomentował(-a) 3 lat temu

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

不太理解第二题的最后像循环一样的东西是要做什么……
李海全 skomentował(-a) 3 lat temu

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

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
肖若兰 skomentował(-a) 3 lat temu

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

特征数到底啥意思啊,特征数为三,就是三维吗
王柯盈 skomentował(-a) 3 lat temu

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

> 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 同问,不理解
潘顺洁 skomentował(-a) 3 lat temu

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

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

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

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

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

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

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

> 特征数到底啥意思啊,特征数为三,就是三维吗 上次问老师他说可以这么理解
Ruizzz skomentował(-a) 3 lat temu
Właściciel
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类数据,分别以不同的颜色和标签画图
张慈惠 skomentował(-a) 3 lat temu

请问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)吗?这样写了好像不对
黄丽珊 skomentował(-a) 3 lat temu

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

> > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > 同问,不理解 > +1
沈子菡 skomentował(-a) 3 lat temu

请问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) 我是这样做的 做出来了
肖若兰 skomentował(-a) 3 lat temu

请问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 skomentował(-a) 3 lat temu
Właściciel

请问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 skomentował(-a) 3 lat temu
Właściciel
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数字显示出来
李文卿 skomentował(-a) 3 lat temu

请问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
许舒雅 skomentował(-a) 3 lat temu
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]是什么意思
陈宣孜 skomentował(-a) 3 lat temu

请问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 skomentował(-a) 3 lat temu
Właściciel

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

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

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

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

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

仿照前一行 写y,z

> 请问第三题倒数2,3个空ax.____要求是写什么相关的啊 仿照前一行 写y,z
李文卿 skomentował(-a) 3 lat temu

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呀
Zaloguj się, aby dołączyć do tej rozmowy.
Brak etykiety
Brak kamienia milowego
Brak przypisanych
Powiadomienia
Termin realizacji

Brak ustawionego terminu realizacji.

Zależności

To zgłoszenie nie ma w tej chwili żadnych zależności.

Ładowanie…
Nie ma jeszcze treści.