为什么人工智能的师讲认为学会爬虫python比学会模电数电等基础课更重要

如题一个疑问为什么人工智能的师讲认为学会爬虫python比学会模电数电等基础课更重要

人工智能的应用需要大量的数据,而采集是其中重要的一环。网络上充斥着大量的数据,爬虫技术成为了一种常用的数据采集方式。Python作为一种易学易用的编程语言,在网络爬虫领域中应用广泛,因此掌握Python爬虫技术对于进行数据采集、清洗处理是非常重要的。

当然,模电数电等基础课也是非常重要的,这些课程对于理解电子电路的原理和设计方法非常有帮助,尤其是对于从事硬件相关工作的人员。不同领域的专业人才需要具备不同的技能和知识,因此是否学习爬虫或基础课程,应该根据个人的兴趣、职业规划和学习需求来决定。

因为你后面用到模电数电的机会少,除非你想要从事嵌入式相关的AI工作,不然基本上不会用到。
但是爬虫不一样,很多时候你的数据并不多,这时候就需要用爬虫来收集数据,经过标注和清洗就可以用来训练。

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7677014
  • 这篇博客也不错, 你可以看下【离散数学】Python语言实现利用真值表法求主析取范式和主合取范式
  • 除此之外, 这篇博客: python基础 python变量和对象,以及内存存储。中的 不可变对象 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 不可变对象的操作多是原地操作,增删改查 都是在原地。这个原地操作需要理解一下。

    list = [ 'asdf',1,2] 
    

    上面我的理解是在对象名为 list 的内存中存放一些地址。原地操作指的是这个 名为 list
    的内存块地址不会变,但是内存块中存放的指针,是会改变的。

    list = [ 'asdf',1,2] 
    list[0]=123
    

    上面的代码的运行结果是 list=[123,1,2]。
    过程中,新开辟了一块空间存放数据123,然后把它的地址放在list对象的三个内存块中的第一个内存块。

    综上,有了对可变对象和不可变对象的重新认识:
    不可变对象是对象本身所在的地址下的内容 不容改变 ,只能重新 开辟空间。
    可变对象:对象本身所在的地址下的内容是可以改变的。
    我觉得 对象引用对象比不可变对象这个名字更合适。

    以上是个人学习理解,有人看到有错误的请劳烦指出,我好修正我的理解。有个图就更好理解了。

    加上两个图片,图是我从哪里搞来的忘了。。。不好意西。。。
    在这里插入图片描述

    在这里插入图片描述
    [参考资料] (https://www.jb51.net/article/54544.htm)

  • 您还可以看一下 杨鑫老师的Python机器学习会员数据化运营课程中的 通过运营技能地图使用Python整理用户指标及订单跟踪小节, 巩固相关知识点