当前位置: 首页 > 知识库问答 >
问题:

我如何创建一个循环,重复以下内容,但每次从a中扣除0.1?

张嘉
2023-03-14

我如何创建一个循环,重复以下内容,但每次从a=10中再扣除0.1?它应该重复100次然后停止。谢谢!

for i in x:
yt = (a - 0.1)* i
MSE = np.square(np.subtract(y,yt)).mean()

共有1个答案

马阳晖
2023-03-14

您可以使用while循环来代替,如下所示:

a = 10
while a > 0:
    yt = (a-0.1)
    MSE = np.square(np.subtract(y,yt)).mean()
   a -= 0.1

这样,如果a==0,循环停止,yt不会变成0。如果这是你的要求。

 类似资料:
  • 正如这里看到的,有两种方法可以重复某事很多次。但是它似乎对我不起作用,所以我想知道是否有人能帮忙。 基本上,我想重复以下3次 根据链接所说,这就是我所做的, 但这似乎行不通。while循环只重复一次,而不是三次。有人能帮我解决这个问题吗?

  • 所以我正在尝试创建这个循环,它可以从ArrayList中移除给定字符串中的特定字符。问题是,当一行中有两个相同的字符时,它会遗漏第二个字符,因为当第一个字符被移除时,第二个字符会在数组列表中向下推一个位置。这是我目前所掌握的。有人知道怎么解决这个吗?我仍然是java的初学者,所以任何帮助都将非常感谢。 从本例中打印出来的内容在:[u,B,u,o,p]之后,而我希望它在:[u,u,o,p]之后

  • 我有一个列表的项目,我想滚动通过,它是22长,然后它动态加载另外22个项目直到80000。 如何在这个列表中循环,每次在xpath中添加22个[22],直到达到80000的目标

  • 我正在尝试使我的循环回到列表的开始。 这是我当前用来检测列表末尾的东西(在这里找到): 当滚动到最后时,我希望视图在显示列表顶部的数据时是可见的,或者当滚动到列表顶部时,我将显示列表底部的数据。 例如: 视图5视图1视图2视图3视图4

  • 如何进入JavaScript循环? 例如: MDN文档只提到完全打破循环,而不是转移到下一个迭代。

  • 问题内容: 我想在完成后从中删除对象,但找不到解决方法。尝试像下面的示例代码中那样将其删除不会起作用。如何在此循环中访问当前对象的迭代器以将其删除? 问题答案: 您不能在增强的for循环内。您必须使用“长手”方法: 当然,并非所有的迭代器都 支持 删除,但是您可以使用。 另一种方法是建立一个额外的“要删除的像素”集合,然后在列表最后调用。