python机器是学习算法吗?python机器学习和python算法+数据结构有什么不同吗?

我学完了,python基础和python爬虫,想学算法,但是感觉机器学习好像就是学算法,但是我把python算法数据结构和机器学习又有一定的区别,这两者差别在哪啊?学哪一个好一点啊

算法是算法,机器学习是机器学习,机器学习里的一些策略方法会用到算法来优化。机器学习的理论有的比较晦涩,而算法的原理往往简单易懂,一般机器学习需要用到最优化方面和概率方面的优化算法