numpy数组模块

一.引入numpy:

import numpy as np

二.使用array方法创建数组:
1.numpy的array方法,用于创建自定义数组
(1)创建一个一维数组,对于这种整数,数据类型默认int64,可自行指定(见下)

arr = np.array([1,2,3],dtype='int32')   
print arr

执行:

[1, 2, 3]

(2)创建一个二维数组

arr = np.array([[1,2,3],[4,5,6]])   
print arr

执行:

[[1, 2, 3],
 [4, 5, 6]]

数组和列表的区别是什么?
数组中存储的数据元素类型必须是统一类型,numpy会依据优先级将数组内容强制转成统一类型。
优先级:字符串 > 浮点型 > 整数

2.numpy的其他方法,用于创建一维规律数组
(1)ones创建一个全是1的数组:

np.ones(shape=(行数,列数))   

(2)linspace创建等差数列数组,定义数量:

np.linspace(,(会包括),num=数的量)   

比如:

np.linspace(0,100,num=5)

输出:

array([  0.,  25.,  50.,  75., 100.])

(3)arange创建等差数列数组,定义差值:

np.arange(,(不包括),step=差值)

比如:

np.arange(10,50,step=2)

输出:

array([10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42,
       44, 46, 48])

(3)random.randint创建随机整数数组,定义区间与行列

np.random.randint(区间下限,区间上限,size=(,))

比如

np.random.randint(0,100,size=(5,3))

输出

array([[19,  0, 17],
       [72, 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值