随笔分类 - python相关随笔
介绍python的相关知识
摘要:下面是一个类的具体例子: 在Numpy中数组的下标从零开始,也可以是负数: 在Numpy中支持数组切片(slice ), 即利用冒号来截取数组的一个切片,冒号左边为切片的起始位置,冒号的右端为终止位置(不包含右端,相当于左闭右开区间): 在Numpy中也支持二维数组,下面的例子是提取矩阵的第一行和最
阅读全文
摘要:pandas库是python中专门进行人工智能计算的库,在使用前首先要用import语句引入该库,例子如下,引入pandas打印版本号0.25.2: 在pandas中series是基本的数据结构,相当于线性代数中的列向量,下面是建立series的例子,在下面的结果截图中左边那列数字是列向量的行标(从
阅读全文
摘要:在进入本门课内容之前有的同学反映在使用pythonanywhere时程序偶尔会莫名其妙的报错,遇到这种情况的处理办法是先kill当前的控制台进程(见下图),然后重新run一下自己的python文档,一般就可以恢复正常。 下面是一个利用matplotlib进行画图的例子,以下的例子都在pythonan
阅读全文
摘要:在进入本门课内容之前有的同学反映在使用pythonanywhere时程序偶尔会莫名其妙的报错,遇到这种情况的处理办法是先kill当前的控制台进程(见下图),然后重新run一下自己的python文档,一般就可以恢复正常。 sympy库是python中用来求解方程的一个库,下面是一个例子。 在上面这个例
阅读全文
摘要:在python中可以用in关键字来判断某个元素是否在list里面: 在python中可以用not in 关键字来判断某个元素是否不在list里面。 在python中每个list都有一个count方法,可以返回某个元素在list中出现的次数,例子如下: min函数返回一个list中最小的那个元素。 m
阅读全文
摘要:下面是一个函数,该函数可以计算任意数字的阶乘。 在python中定义了一个叫作max的函数用来比较两个数字的大小,在此基础上可以定义一个max3函数来比较三个数字的大小 在python中也有全局变量的概念,下面的变量a是一个全局变量,虽然在函数f外面定义的,但函数f依然可以访问到a。 如果在一个函数
阅读全文
摘要:NumPy是python最重要的扩展库,主要用来提供数组,矩阵方面的操作方法与功能,由于NumPy是后面绝大部分人工智能扩展库的基础,所以在python3最新的几个版本里面NumPy被安装精灵默认安装了,无需用户另外下载安装了。下面的两行代码第一行是引入numpy库并将它简记为np,第二行是输出nu
阅读全文
摘要:在python中定义函数的语法如下,函数名前面加def关键字,函数名后面加冒号,函数体水平方向上和函数名要间隔四个空格: 1 def my_function(): 2 print("Hello from a function") 在python中调用my_function函数很简单,直接使用函数名调
阅读全文
摘要:在开始本次课的学习之前同学们需要搭建好python3的开发环境(下载python3到自己电脑上本地开发或者在云端在线开发均可),搭建完环境后需要自己建立一个py文件(python程序的后缀名是py),运行该文件输出"Hello world"。不会安装的同学请利用百度经验:https://jingya
阅读全文