Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ipython 我不明白缓存列表的长度_Ipython - Fatal编程技术网

Ipython 我不明白缓存列表的长度

Ipython 我不明白缓存列表的长度,ipython,Ipython,如下图所示。谁能告诉我为什么长度是4? 我希望长度为3(因为有3个数组),但我不知道4是从哪里来的 A, W, b = linear_forward_test_case() Z, linear_cache = linear_forward(A, W, b) caches.append(linear_cache) print("Z = " + str(Z)) print("cache =" + str(linear_cache)) print("Length of caches list

如下图所示。谁能告诉我为什么长度是4? 我希望长度为3(因为有3个数组),但我不知道4是从哪里来的

A, W, b = linear_forward_test_case()

Z, linear_cache = linear_forward(A, W, b)

caches.append(linear_cache)

print("Z = " + str(Z))

print("cache =" + str(linear_cache))
print("Length of caches list = " + str(len(caches)))
结果

Z = [[ 3.26295337 -1.23429987]]
cache =(array([[ 1.62434536, -0.61175641],
       [-0.52817175, -1.07296862],
       [ 0.86540763, -2.3015387 ]]), array([[ 1.74481176, -0.7612069 ,  0.3190391 ]]), array([[-0.24937038]]))
Length of caches list = 4

请将代码粘贴为文本而不是图片-这样会更容易阅读。
linear\u forward
的返回类型是什么?我不知道。我现在举了一个更简单的例子,不明白为什么长度是5。在这里,我希望有2个。这里是我的代码“def sum(a,b):c=a+bd=a+2*bcache=a,b返回c,d,cache=sum(2,4)caches.append(cache)print(d)print(cache)print(len(caches)),这里的结果是:10(2,4)5PS:我不知道如何在注释中放入代码:-(