本文作为对在学习机器学习时遇到的一些坑的总结.以此来帮助自己与同样踩坑的同学.不定期更新.
1.Numpy数组共享一个内存区域
一般来讲,python中的变量和其他编程语言一样,所以Numpy数组就和C数组差不多,在传递的时候虽然不叫指针,但仍旧和指针概念类似,传递的不是重新拷贝的变量,而是同一块内存区域,所以使用函数对其内部更改会反映到所有引用该区域的变量
本文作为对在学习机器学习时遇到的一些坑的总结.以此来帮助自己与同样踩坑的同学.不定期更新.
1.Numpy数组共享一个内存区域
一般来讲,python中的变量和其他编程语言一样,所以Numpy数组就和C数组差不多,在传递的时候虽然不叫指针,但仍旧和指针概念类似,传递的不是重新拷贝的变量,而是同一块内存区域,所以使用函数对其内部更改会反映到所有引用该区域的变量