Theano中的借用参数是什么

What is the borrow parameter in Theano

我看到下面这行代码:

n_train_batches = train_set_x.get_value(borrow=True).shape[0] / batch_size

在上一行中,借用参数到底是什么?在那里添加它有什么好处?仅供参考,train_set_x 基本上是使用 theano.shared 方法生成的矩阵。

This part of the documentation 似乎相关:

By default (s_default) and when explicitly setting borrow=False, the shared variable we construct gets a deep copy of np_array. So changes we subsequently make to np_array have no effect on our shared variable.

然后将其设置为 True 可以假设进行浅拷贝,有效地让您 "borrow" 访问内存。