#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怎么生成随机数据点啊?还有特征数?求救!
林雨桐 прокомментировал 3 лет назад

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不是生成随机数的吗?怎么变成随机点呢?
沈子菡 прокомментировал 3 лет назад

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

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

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

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

enumerate(labels)是什么

enumerate(labels)是什么
朱峥亦 прокомментировал 3 лет назад

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

不太懂为什么生成三维点然后在二维上表示...
赵钦婷 прокомментировал 3 лет назад

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

不太理解第二题的最后像循环一样的东西是要做什么……
李海全 прокомментировал 3 лет назад

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

请问sy5-4-2最后一部分 for c in_______往后题目要求是什么
肖若兰 прокомментировал 3 лет назад

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

特征数到底啥意思啊,特征数为三,就是三维吗
王柯盈 прокомментировал 3 лет назад

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

> 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 同问,不理解
潘顺洁 прокомментировал 3 лет назад

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

> > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > 同问,不理解 > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors
沈子菡 прокомментировал 3 лет назад

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

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

> > > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > > 同问,不理解 > > 根据上面的‘markers’和‘colors’包含的元素个数,我觉得是循环markers和colors > > 是用循环把四个簇数分开来做
沈子菡 прокомментировал 3 лет назад

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

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

> 特征数到底啥意思啊,特征数为三,就是三维吗 上次问老师他说可以这么理解
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类数据,分别以不同的颜色和标签画图
张慈惠 прокомментировал 3 лет назад

请问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 лет назад

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

> > 请问sy5-4-2最后一部分 for c in_______往后题目要求是什么 > 同问,不理解 > +1
沈子菡 прокомментировал 3 лет назад

请问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 лет назад

请问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数字显示出来
李文卿 прокомментировал 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
许舒雅 прокомментировал 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类数据,分别以不同的颜色和标签画图

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 лет назад

请问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维的一个数组,和特征没啥关系,注释出错了
朱峥亦 прокомментировал 3 лет назад

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

请问第三题倒数2,3个空ax.____要求是写什么相关的啊
肖若兰 прокомментировал 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类数据,分别以不同的颜色和标签画图

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 лет назад

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

仿照前一行 写y,z

> 请问第三题倒数2,3个空ax.____要求是写什么相关的啊 仿照前一行 写y,z
李文卿 прокомментировал 3 лет назад

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呀
Войдите, чтобы присоединиться к обсуждению.
Нет меток
Нет этапа
Нет назначенных лиц
Уведомления
Срок выполнения

Срок выполнения не установлен.

Зависимости

В настоящее время эта задача не имеет зависимостей.

Загрузка…
Пока нет содержимого.