老师好,我将第五位改成5.0时 nparr[5] = 5.0,我的nparr没有变化,是因为我的nparr.dtype运行出来是int32 型吗
来源:3-3 Numpy数据基础

NLPLearner
2023-01-06
写回答
1回答
-
liuyubobobo
2023-01-07
如课程代码 In[24] 所示。在运行 nparr[5] = 5.0 以后,nparr 就是应该没有变化:https://git.imooc.com/coding-169/coding-169/src/master/03-Jupyter-Notebook-Numpy-and-Matplotlib/03-Numpy-Array-Basics/03-Numpy-Array-Basics.ipynb
是的,其原因是 nparr 默认是整型数组。具体默认是 Int64 还是 int32,是根据你的系统决定的。
继续加油!:)
00
相似问题