Python Theano中的借用参数是什么

Python Theano中的借用参数是什么,python,theano,deep-learning,Python,Theano,Deep Learning,我看到以下代码行: n_train_batches = train_set_x.get_value(borrow=True).shape[0] / batch_size 在上一行中,借用参数究竟是什么?在这里加上这个有什么好处?仅供参考,train_set_x基本上是使用theano.shared方法生成的矩阵。似乎相关: 默认情况下(s_default),当显式设置borrow=False时,我们构造的共享变量将获得np_数组的深度副本。因此,我们随后对np_数组所做的更改对共享变量没有影响

我看到以下代码行:

n_train_batches = train_set_x.get_value(borrow=True).shape[0] / batch_size
在上一行中,借用参数究竟是什么?在这里加上这个有什么好处?仅供参考,train_set_x基本上是使用theano.shared方法生成的矩阵。

似乎相关:

默认情况下(
s_default
),当显式设置
borrow=False
时,我们构造的共享变量将获得np_数组的深度副本。因此,我们随后对
np_数组
所做的更改对共享变量没有影响


将其设置为
True
之后,可以假设它是一个浅拷贝,有效地让您“借用”访问内存。

非常简洁,我列出了一整段试图解释它的内容,这比这更让人困惑,+1