Numpy学习笔记(一):array()、range()、arange()用法

Array函数

用法:np.array(object, dtype=None, copy=True, order=‘K’, subok=False, ndmin=0)
作用:创建一个数组。
参数说明:
object:数组本身;
dtype :数据类型;
order :{‘K’,‘A’,‘C’,‘F’},默认顺序为“K”
ndmin :指定结果数组应具有的最小维数。

实际代码

import numpy as np
a = np.array([1,2,3])
b = np.array([[1,2,1],[2,3,2]]) # two dim array 两行三列
c = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[0,1,2]],[[3,4,5],[6,7,8]]]) # 包含了3个两行三列的二维数组的三维数组,x.shape[0]代表包含二维数组的个数,x.shape[1]表示二维数组的行数,x.shape[2]表示二维数组的列数。
# 二维数组里面b.shape[0]代表行数,b.shape[1]代表列数。
d = b.shape[0]
e = b.shape[1]
f = c.shape
print(a)
print(b)
print(c)
print(d)
print(e)
print(f)

代码结果:
在这里插入图片描述

Range函数

用法:range(start, stop[,step])
**作用:**创建一个整数列表,一般用在for循环中。
参数说明:
start:计数从start开始,默认是从0开始
stop:计数到stop结束,但是不包括stop。
step:步长,默认为1.

实际代码:

"""range(5)
[0,1,2,3,4]
range(1,6)
[1,2,3,4,5]
range(0,20,5)
[0,5,10,15]
range(0,-5,-1)
[0,-1,-2,-3,-4]
range(0)
[]
"""
n = ' i love python '
for i in range(len(n)):
    print(n[i])

在这里插入图片描述

Arange函数

用法:np.arange()函数分为一个参数,两个参数,三个参数三种情况
作用:返回一个有终点和起点的固定步长的排列

实际代码:

import numpy as np
a = np.arange(6)
b = np.arange(1,6)
c = np.arange(0, 6, 0.1)
print(a)
print(b)
print(c)

代码结果:
在这里插入图片描述
arange函数和range函数的区别:
range()不支持步长为小数,np.arange()支持步长为小数

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ZZY_dl

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

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

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

打赏作者

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

抵扣说明:

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

余额充值