Я не понимаю, почему я получаю ошибку отступа в строке
для c в диапазоне (0, num_labels):
Я использую Python 3.6 и Scipy.
код выглядит следующим образом:
from lrcostfunction import lrcostfunction
from gradient import gradient
import numpy as np
from scipy import optimize
def onevsall(X,y,num_labels):
m = np.size(X,0)
n = np.size(X,1)
all_theta = np.zeros((num_labels,n+1))
X = np.insert(X,0,1,axis = 1)
for c in range(0, num_labels):
initial_theta = np.zeros((n+1,))
theta =
optimize.fmin_cg(lrcostfunction,initial_theta,fprime=gradient, args =
args)
np.insert(all_theta,c,theta,axis = 0)
return all_theta