numpy 学习日记(一)

莫名其妙的早就安装了一个numpy库,未确定是否是个完整的库,
numpy.version.version 查看版本号
基础概念:对象是同种元素的多位数组
维度称为轴
轴的个数称为秩
其提供矩阵运算功能,一般与scipy,matplotlib
创建数组:
numpy.array(x) x为列表list或tuple

tset=numpy.array(((1,2,3),(4,5,6),(7,8,9)))
test
([[1,2,3],[4,5,6],[7,8,9]])

x也可以是( [ [ ] ] )或者是( ( [ ] ) )
上面的方法都是创建一个二维数组

test.shape
(3,3)
test.type
‘int32’

如果维的长度不等,则不显(后面的3不要)

已知类别:‘int32’,’float64’,’|sx’ x为维的长度
定义类别,在第0位添加

((()),dtype=(int32 | float64 | numpy.string_)

可通过numpy.shape 改造数组

a=numpy.array(((1,2,3,4),(4,5,6,7),(7,8,9,10)))
a.shape
(3,4)

有两个维度,第0维长度为3,第一维长度为4

a.shape=(4,3)
array([
[1,2,3],
[4,4,5],
[6,7,7],
[8,9,10]
]
)

数组元素不变((m*n)=(m’*n’)),数组每个轴的长度发生改变,数组元素在内存中的位置没有变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值