【发布时间】:2019-03-19 07:35:44
【问题描述】:
我收到了这个问题,但我不确定为什么我的代码会出错。
问题 4。假设 1930 年有 30,000 名海滩游客,而 去海滩的人数年复一年增加了 15%。创建一个数组 称为 beachgoers,其中包含每年的 beachgoers 数量 1930 年至 2017 年之间。如果任何海滩游客同样可能 被鲨鱼袭击,最危险的一年有多危险 鲨鱼袭击?指定被鲨鱼攻击的百分比 到多变的危险。提示:要计算海滩游客,您可能会发现 函数 np.arange 很有帮助。
yearly_growth_rate = 30000 * 1.15 ** np.arange(1, 88) - 30000
final_number = 30000 * (1.15 ** 88)
beachgoers = np.arange(30000, final_number, yearly_growth_rate)
beachgoers
#danger = ...
这是我遇到的错误
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-57-df37b4a34579> in <module>()
1 yearly_growth_rate = 30000 * 1.15 ** np.arange(1, 88) - 30000
2 final_number = 30000 * (1.15 ** 88)
----> 3 beachgoers = np.arange(30000, final_number, yearly_growth_rate)
4 beachgoers
5 #danger = ...
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
提前感谢您的帮助
【问题讨论】:
-
我认为这回答了问题,对吧? stackoverflow.com/questions/10062954/…
-
我看不到我在布尔上下文中评估数组的位置