数据科学初阶(一)-- numpy数组基本方法

文章说明: 本系列面向全国大中小学的通用数据科学教材,原项目是由
Jin Li大佬整理的python笔记,鄙人学习后添加了许多自己的见解,于是最后写成了这系列手册。

本文代码均在jupyter notebook上实现。


数组类型

复数数组
  1. 产生一个复数数组
a = array([1+1j, 2, 3, 4+4j])
# 判断a数组的类型
a.dtype
# dtype('complex128')
  1. 查看复数矩阵的实、虚部
# 查看实部
a.real
# >>> array([1,2,3,4])
# 查看虚部
a.imag
# >>> array([1,0,0,4])

当然,我们也可以为数组设置实部、虚部的值,但是对于浮点类型或整数类型数组,虚部是只读模式,不能对其虚部进行赋值修改。

  1. 查看复数数组的共轭数组
a.conj()
# >>> array([1-j,2,3,4-4j])
制定数组类型
a = array([0,1,2,3], dtype=float32)

查看字符对应的ASCII码:

# 使用ord()函数
ord('S')
# 83

改变数组元素类型a.astype(类型说明)

a = np.array([1,2],[3,4])
a.astype(float)
# array([1. , 2.], [3. , 4.])

常用方法

  • nparr.shape:查看ndarray的行列
将输入值设置为有步长的列表

方法:np.arange(start, end,step)

返回一个零矩阵

方法:numpy.zeros(shape, dtype=float, order='C')

>>> s = (2,2)
>>> np.zeros(s)
array([[ 0.,  0.],
       [ 0.,  0.]])

返回给定形状和类型的新数组,用零填充。

从坐标向量中返回一个坐标矩阵

方法:numpy.meshgrid(*xi, **kwargs)[source]

参数说明:

  • x1,x2…,xn:数组,一维的数组代表网格的坐标。
nx,ny = 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

DEROOCE

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

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

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

打赏作者

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

抵扣说明:

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

余额充值