人工智能
文章平均质量分 75
羽晨同学
自己的人生由自己做主,加油
展开
-
人工智能系列-Pandas基础
Pandas是Python语言的拓展程序库,用于数据分析。Pandas是一个开放源码,BSD许可的库,提供高性能,易于使用的数据结构和数据分析工具。原创 2024-07-07 17:05:18 · 172 阅读 · 0 评论 -
人工智能系列-Python面向对象编程
在现实生活中,继承一般指的是子女继承父辈的财产,在程序中,继承的概念就要简单得多了,即描述的是事物之间的所属关系,例如猫和狗属于动物,程序中便可以描述为猫和狗继承自动物。在面向对象编程中有三个至关重要的思想,分别是封装,继承和多态,封装中注意的概念就是类和对象了,类和对象是两种以计算机为载体的计算机语言的合称,子类型多态,当一个子类继承自一个父类,并且重写和拓展了父类的方法,我们就可以说这个子类是多态的,在运行时,子类对象可以替换父类对象。拓展性:通过多态,你可以轻易地添加新的类型,而无需修改现有的代码。原创 2024-07-07 16:47:33 · 506 阅读 · 0 评论 -
人工智能系列-numpy(三)
副本是一个数据的完整的拷贝,如果我们对副本进行修改,它不会影响到原始数据,物理内存不再同一位置。视图是数据的一个别称或者引用,通过该别称或引用亦便可访问,操作原有数据,但原有数据不会产生拷贝,如果我们对视图进行修改,它会影响到原始数据,物理内存在同一位置。简单的赋值不会创建数组对象的副本。相反,它使用原始数组的相同id()来访问它,id()返回Python对象的通用标识符,类似于C中的指针。ndarray.view()方会创建一个新的数组对象,该方法创建的新数组的维数变化不会改变原始数据的维数。原创 2024-07-05 23:07:42 · 1659 阅读 · 0 评论 -
人工智能系列-NumPy(二)
numpy.insert函数在给索引之前,沿给定轴在输入数组中插入值,如果值的类型转换为要插入,则它与输入数组不同,插入没有原地的,函数会返回一个新数组,此外,如果未提供轴,则输入数组会被展开。hstack是水平堆叠生成数组,vstack是垂直堆叠生成数组。需要强调的是,这里面涉及到的两个数组必须要是相同的形状。原创 2024-07-05 21:07:49 · 533 阅读 · 0 评论 -
人工智能系列-numpy(一)
Numpy是python语言的一个拓展程序库,支持大量的维度数组与矩阵计算,此外也针对数组运算提供大量的数学函数库NumPy支持的数据类型比Python内置的类型要多得多,基本上可以和C语言的数据类型对应上,其中部分类型对应为Python内置的类型。Numpy最重要的一个特点是其N维数组对象ndarray,它是一系列同类型数据的集合,以0下标为开始进行集合中元素的索引。原创 2024-07-04 23:58:16 · 464 阅读 · 0 评论