【发布时间】:2013-05-27 16:02:00
【问题描述】:
有人熟悉Iris data set 吗?如果我错了,请纠正我,但这个数据集有 4 个维度。但是,ndims 只返回 2。这怎么可能?
【问题讨论】:
-
您从哪里获得数据集?它是如何存储的?
-
特征和维度在机器学习和编程领域的含义分别略有不同。
标签: arrays matlab dimensions
有人熟悉Iris data set 吗?如果我错了,请纠正我,但这个数据集有 4 个维度。但是,ndims 只返回 2。这怎么可能?
【问题讨论】:
标签: arrays matlab dimensions
它有 2 个维度,一个长度为 150,另一个长度为 4(不包括物种数据)。也许您想使用size 而不是ndims?
【讨论】:
size 调用中添加一个附加参数来获取列数,即size(iris,2)。 ndims 给出了数组的维数,即它可以概念化为的“超立方体”的维数。这对于平面数据库显然毫无意义,因为答案总是 2。