研一,从未接触过编程,但之后的学习可能涉及机器学习,深度学习,神经网络等,导师让学c++和matlab
机器学习,深度学习,神经网络不一定只能用Python来实现。C++也是可以实现的。目前市面上有很多机器学习库都支持C++,比如 Caffe,TensorFlow,Torch等等。不过需要注意的是,Python相对于C++而言更加简单易用,有大量的机器学习库可以直接使用,而C++的机器学习库则需要更多的编程经验。
对于初学者来说,建议先学Python,因为它更容易上手,有大量资源可以学习。当然,如果未来计划使用C++做深度学习或者机器学习,学习C++也是很有必要的。
如果没有接触过编程,推荐学习 python 或 matlab。
对于非计算机专业,C++ 不仅难度比较大,更困难在于缺少公开的工具包,很多方法需要自己从头开始编程