在以下代码中,为什么In [106]: idx = (arr_3d == [0,0,0]).all(-1).argmax(-1)
# Output as list of arrays
In [107]: [a[:i] for a,i in zip(arr_3d,idx)]
Out[107]:
[array([[1, 2, 3],
[4, 5, 6]]), array([[3, 2, 1]]), array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])]
# Output as list of lists
In [108]: [a[:i].tolist() for a,i in zip(arr_3d,idx)]
Out[108]: [[[1, 2, 3], [4, 5, 6]], [[3, 2, 1]], [[1, 2, 3], [4, 5, 6], [7, 8, 9]]]
未定义?
user.latitude
答案 0 :(得分:4)
当您将object
打印到console
时,它不会立即打印object
内的数据。当您在object
展开console
时,会对其进行评估。很可能在打印到控制台时你的对象是空的,但是当你展开它时,它就会在此之前被坐标填充。