我想以另一種更容易理解的形式重寫下面的python for回圈。
def geo_margin(W,b,X,y):
return np.min([margin(W,b, X,y[i])
for i, x in enumerate(X)])
uj5u.com熱心網友回復:
你的意思是這樣嗎?
import numpy as np
def geo_margin(W, b, X, y):
data = [] # Declare a list
for i, x in enumerate(X): # loop through X as index -> i and item -> x
data.append(margin(W, b, X, y[i])) # Add the result of the function call to data
return np.min(data) # return the minimum of the data
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/335719.html
上一篇:在for回圈中嵌套if陳述句
