【发布时间】:2015-10-10 16:06:16
【问题描述】:
U= runif(5)
head=U[U<0.5]
U[1:5] == head
如果我在这段代码中运行第三行,我显然会得到 FALSE FALSE FALSE TRUE。 (在其他计算机种子中可能会有所不同。) 我想要得到的是一个布尔值,它指示 U 的所有值是否都是头部。 换句话说,如果 U 的所有元素都是 head,我的期望值为 TRUE。 如果 U 的任何元素不是头部,那么我希望打印 FALSE。
【问题讨论】:
-
all(U[1:5] == head)