数值计算工具-Numpy-1

数值计算工具NumPy

1.用array函数创建数组

#用array函数创建数组
import numpy as np    #导入模块并命名为np
a = np.array([2,4,8,20,16,30])  #单个列表创建一维数组     中间是空格

b = np.array(((1,2,3,4,5),(6,7,8,9,10),
              (10,9,1,2,3),(4,5,6,8,9.0)))   #嵌套元组创建二维数组
                                             #数字中间是. 数组中间是换行
                                          #注意:有整型和浮点型,都转换为浮点型
print("一维数组:",a)   
print("二维数组:\n",b)

运行结果:
一维数组: [ 2 4 8 20 16 30]
二维数组:
[[ 1. 2. 3. 4. 5.]
[ 6. 7. 8. 9. 10.]
[10. 9. 1. 2. 3.]
[ 4. 5. 6. 8. 9.]]

2.利用arange ,linspace,empty函数生成数组

#利用arange ,linspace,empty函数生成数组
import numpy as np
a=np.arange(4,dtype=float) #创建浮点型数组
#生成一个[start,stop) 左闭右开步长为step的一维数组。

b=np.arange(0,10,2,dtype=int)  #创建整型数组
c=np.empty((2,3),int)   #创建2*3整型空矩阵
#emyty函数只分配数组所用内存,不对数组元素进行初始化,所以运行速度最快,,注意,是随机的

d=np.linspace(-1,2,5)
#生成一个[start,stop]左右均闭的等差数列,元素个数默认50个,浮点数
e=np.random.randint(0,
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值