python小记

Python是一种高级的、动态类型的多范例程序设计语言(不支持自加自减操作):

python数据类型:整型、浮点型、布尔型(用英文单词and,or,not,!实现布尔logic),字符串类型(常用操作replace替换字符串里面的字符,strip剥去所有的空格)。

python数据结构:列表,字典,集合和元组。

列表:长度可变,能够存放不同类型的数据。添加元素用append函数,删除元素用pop函数,还有切片操作。

字典:长度可变,键值对存储,常用的操作,循环兼职就是字典自身,循环键值用items函数。

集合:无序且长度不可变,其中元素不能重复。常见操作(删除remove函数,添加add函数)。

元组:不可变长度的列表,和列表最大的区别在于可以当字典的键和能当集合里面的元素,而列表不行。

numpy是python中科学计算的核心包:

numpy的初始化:使用列表,操作元素使用方括号(只需要一个方括号)。

也可以进行切片,但是要注意每个维度。

使用整型索引能够选择矩阵里面每一行的特定元素:

还有布尔类型的索引。

numpy的元素的加减乘除(+-*/)。

numpy的矩阵乘法(np.dot()函数)。

numpy常用函数sum()和reshape()函数。

numpy数组的转置使用属性(.T)。

numpy的tile()函数的用法:

numpy的广播允许不同大小的numpy数组进行计算(不太理解为什么有的时候2维的和1维的计算需要reshape有的不需要)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Turing Yang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值