求大佬解答 invalid index to scalar variable
invalid index to scalar variable这个错怎么改啊 大佬们看看数据类型吧,索引要用下标,一般是整型,你应该给了其它的,代码你没给出来不好判断 报错的代码贴出来 "对标量变量来说是无效的索引",我觉得你可能需要重新给调用的方法赋值一下。 华丽转身123 发表于 2018-4-16 21:55
看看数据类型吧,索引要用下标,一般是整型,你应该给了其它的,代码你没给出来不好判断
h=0.00001
for i in range(784):
for j in range(10):
img_i=np.random.randint(train_num)
test_parameters=init_parameters()
derivative=grad_parameters(train_img,train_lab,test_parameters)['b1']
value1=sqr_loss(train_img,train_lab,test_parameters)
test_parameters['w']+=h
value2=sqr_loss(train_img,train_lab,test_parameters)
print(derivative-(value2-value1)/h)
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-459-1e9345ffce28> in <module>
9 test_parameters['w']+=h
10 value2=sqr_loss(train_img,train_lab,test_parameters)
---> 11 print(derivative-(value2-value1)/h)
IndexError: invalid index to scalar variable. 华丽转身123 发表于 2018-4-16 21:55
看看数据类型吧,索引要用下标,一般是整型,你应该给了其它的,代码你没给出来不好判断
h=0.00001
for i in range(784):
for j in range(10):
img_i=np.random.randint(train_num)
test_parameters=init_parameters()
derivative=grad_parameters(train_img,train_lab,test_parameters)['b1']
value1=sqr_loss(train_img,train_lab,test_parameters)
test_parameters['w']+=h
value2=sqr_loss(train_img,train_lab,test_parameters)
print(derivative-(value2-value1)/h)
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-466-1e9345ffce28> in <module>
9 test_parameters['w']+=h
10 value2=sqr_loss(train_img,train_lab,test_parameters)
---> 11 print(derivative-(value2-value1)/h)
IndexError: invalid index to scalar variable. 这个问题解决了吗,想知道怎么解决的 这查看量2万,评论6,看着就想笑{:10_250:}
页:
[1]