Python 中 all(np.random.rand(200)<1) 表达式详解
表达式 all(np.random.rand(200)<1) 的值为 True。
原因是 np.random.rand(200) 生成了一个长度为 200 的一维数组,数组中的每个元素都是 0 到 1 之间的随机浮点数。接着,表达式 (np.random.rand(200)<1) 将会生成一个布尔类型的一维数组,数组中的每个元素都是 True,因为任何一个 0 到 1 之间的数都小于 1。最后,all() 函数将对这个布尔类型的数组进行求值,它将返回 True,因为所有的元素都是 True。
原文地址: https://www.cveoy.top/t/topic/npb8 著作权归作者所有。请勿转载和采集!