numpy学习1:基本操作(array的创建及操作函数)


前言

记录numpy学习1:基本操作(array的创建及操作函数)。

一、numpy是什么?

NumPy是Python的一个开源数值计算扩展,特别擅长存储和处理大型矩阵。与Python自身的嵌套列表结构相比,NumPy提供了更高的计算效率。嵌套列表也可以表示矩阵,但NumPy的设计使其在处理大型矩阵时更为高效。此外,作为著名的科学计算库,NumPy不仅在矩阵存储方面表现出色,还在计算效率上有着显著的优势。

二、numpy的基本操作

1.创建数组

利用np.array()创建数组,可以创建多维数组
利用np.ones()可以创建元素均为1的数组
zip函数可以将创建的列表,元组,字符串等放在一个变量中
np.ones_like()创建一个相同大小的元素均为1的数组
利用np.zeros()可以创建元素均为0的数组
np.zeros_like()创建一个相同大小的元素均为0的数组
np.eye()创建一个对角元素均为1的矩阵
np.empty()创建一个未初始化的数组,里面的值为随机值,同样存在np.empty_like()
np.full()创建一个指定值的数组,同样存在np.full_like()
np.random.randn()创建随机数数组
将一维数组变为其他维度利用.reshape()
其他函数见示例代码

2.示例

示例代码如下:

# 测试numpy

import numpy as np
a=[1,2,3,4,5]
b=(1,2,3,4,5)
c=np.arange(5)
print(c)
d="zhang"
zz=zip(a,b,c,d)
print(zz)
print(list(zz))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

智能与优化

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

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

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

打赏作者

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

抵扣说明:

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

余额充值