如果b是2x2 np.ndarray并且执行了以下赋值,numpy在后台执行什么操作,即它是否首先将列表[100,100]转换为numpy数组,还是直接使用列表[100,100]来执行填写b第一行的值:
b[1,:] = [100,100]
Run Code Online (Sandbox Code Playgroud)
我可以在文档中的哪个位置找到更多相关信息?
Tah*_*aha -2
b[1,:] = [100,100]
完全一样
b[1,0] = 100
b[1,1] = 100
Run Code Online (Sandbox Code Playgroud)
然而,由于它使用编译循环,因此执行速度更快。(第二个需要在赋予值之前转换为 ndarray 数据类型)。
归档时间: |
|
查看次数: |
3866 次 |
最近记录: |