人工智能
文章平均质量分 79
羽晨同学
自己的人生由自己做主,加油
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python语法基础---正则表达式(补充)
上一篇文章中,我们讲到了贪婪匹配和非贪婪匹配,我们在这篇文章中,主要讲的就是贪婪匹配和非贪婪匹配的剩下的部分,话不多说,让我们开始吧。默认情况下,如果正则表达式中出现(),结合findall查找,最终的结果中只显示()的结果。第三个正则表达式的意思是说,从a开始,中间进行贪婪匹配,然后到b结束。你看,虽然这三个打印出来的结果是相同的,但是,其中表达的意思并不相同。第一个正则表达式的意思是说,从a开始,中间进行贪婪匹配,直到结束。通过这个代码,我们可以了解到的是,这个|,其实就是或的意思。原创 2024-12-05 21:56:35 · 1237 阅读 · 0 评论 -
Python语法基础(八)
当我们输出的num超出list1的检索范围的时候,这个代码是会报错的,如下图所示。将可能存在异常的代码检测起来,如果代码遇到异常,则跳过异常,继续执行后面的代码。当程序执行的过程中,我们遇到了异常,而且异常未被处理,那么程序就会终止异常。好了,我们今天的文章就到这里,我们下次再见。这一个部分,我们来讲一下异常处理这部分。比如说,我们来看下面的这一段代码。原创 2024-12-03 22:32:59 · 397 阅读 · 0 评论 -
Python语法基础(七)
比如说,我们创建一个类。原创 2024-12-02 20:13:31 · 750 阅读 · 0 评论 -
Python语法基础(六)
同一个装饰器,同时装饰多个函数。注意:如果同一个装饰器装饰多个不同的函数,为了适配所有的函数,给装饰器的内部函数设置不定长参数。比如说,看下面的这部分代码。原创 2024-12-02 19:36:47 · 836 阅读 · 0 评论 -
Python语法基础(五)
我们来看下面的这一段代码。原创 2024-11-30 17:18:41 · 677 阅读 · 0 评论 -
Python语法基础(四)
首先将sex中的第0个元素和第一个元素传递给func,进行运算,返回结果1,接着,将结果1和第二个元素传递给func,进行运算,返回结果2,直到所有的元素都参与了运算,表示运算结束。此时,若我们不放在list当中,而是存放到一个变量当中,然后打印这个变量,我们来看看打印出来的是什么?你看,这个代码,我们也完美实现了我们想要的功能,那么,这两个有什么区别呢?在这段代码中,我们将生成的元素放入了列表当中,然后我们打印这个列表。那么,利用sorted,我们也可以这样,我们来看下面的这一段代码。原创 2024-11-29 19:32:11 · 1613 阅读 · 0 评论 -
Python语法基础(三)
我们这篇文章来说一下和。原创 2024-11-27 20:24:04 · 1737 阅读 · 0 评论 -
Pytorch系列-张量的类型转换
使用torch.tensor()可以将ndarray数组转换为Tensor。使用from_numpy()可以将ndarray数组转换为Tensor。使用Tensor.numpy()函数可以将张量转换为ndarray数组。使用torch.tensor可以将ndarray数组转换为Tensor。使用from_numpy可以将ndarray数组转换为Tensor。对于只有一个元素的张量,使用item()函数将该值从张量中提取出来。原创 2024-08-07 08:05:25 · 898 阅读 · 0 评论 -
Pytorch-张量的创建
一个Python深度学习框架,它将数据封装成张量(Tensor)进行处理,Python中的张量就是元素为同一种数据类型的多维矩阵,在Python中,张量以“类”的形式封装起来,对张量的一些运算,处理的方法被封装在类中.原创 2024-08-07 07:45:44 · 1220 阅读 · 0 评论 -
人工智能系列-Pandas基础
Pandas是Python语言的拓展程序库,用于数据分析。Pandas是一个开放源码,BSD许可的库,提供高性能,易于使用的数据结构和数据分析工具。原创 2024-07-07 17:05:18 · 410 阅读 · 0 评论 -
人工智能系列-Python面向对象编程
在现实生活中,继承一般指的是子女继承父辈的财产,在程序中,继承的概念就要简单得多了,即描述的是事物之间的所属关系,例如猫和狗属于动物,程序中便可以描述为猫和狗继承自动物。在面向对象编程中有三个至关重要的思想,分别是封装,继承和多态,封装中注意的概念就是类和对象了,类和对象是两种以计算机为载体的计算机语言的合称,子类型多态,当一个子类继承自一个父类,并且重写和拓展了父类的方法,我们就可以说这个子类是多态的,在运行时,子类对象可以替换父类对象。拓展性:通过多态,你可以轻易地添加新的类型,而无需修改现有的代码。原创 2024-07-07 16:47:33 · 898 阅读 · 0 评论 -
人工智能系列-numpy(三)
副本是一个数据的完整的拷贝,如果我们对副本进行修改,它不会影响到原始数据,物理内存不再同一位置。视图是数据的一个别称或者引用,通过该别称或引用亦便可访问,操作原有数据,但原有数据不会产生拷贝,如果我们对视图进行修改,它会影响到原始数据,物理内存在同一位置。简单的赋值不会创建数组对象的副本。相反,它使用原始数组的相同id()来访问它,id()返回Python对象的通用标识符,类似于C中的指针。ndarray.view()方会创建一个新的数组对象,该方法创建的新数组的维数变化不会改变原始数据的维数。原创 2024-07-05 23:07:42 · 2051 阅读 · 0 评论 -
人工智能系列-NumPy(二)
numpy.insert函数在给索引之前,沿给定轴在输入数组中插入值,如果值的类型转换为要插入,则它与输入数组不同,插入没有原地的,函数会返回一个新数组,此外,如果未提供轴,则输入数组会被展开。hstack是水平堆叠生成数组,vstack是垂直堆叠生成数组。需要强调的是,这里面涉及到的两个数组必须要是相同的形状。原创 2024-07-05 21:07:49 · 612 阅读 · 0 评论 -
人工智能系列-numpy(一)
Numpy是python语言的一个拓展程序库,支持大量的维度数组与矩阵计算,此外也针对数组运算提供大量的数学函数库NumPy支持的数据类型比Python内置的类型要多得多,基本上可以和C语言的数据类型对应上,其中部分类型对应为Python内置的类型。Numpy最重要的一个特点是其N维数组对象ndarray,它是一系列同类型数据的集合,以0下标为开始进行集合中元素的索引。原创 2024-07-04 23:58:16 · 596 阅读 · 0 评论
分享