老师好,我将第五位改成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,是根据你的系统决定的。


继续加油!:)

0
0

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2454 问题

查看课程