numpy的使用

 

一: 利用array创建数组

  • # array创建一维数组
    a=np.array([1,2,3,4])
    print(a)

           运行结果:

  • # array创建二维数组
    b = np.array([[1,2,3],[4,5,6],[7,8,9]])
    print(b)

           运行结果:

  • # 数组中dtyped 的使用
    a = np.array([3,4,5],dtype=float)
    print(a)
    

           运行结果:

  • # ndim 维度的使用
    a = np.array([5,6,7],dtype=float,ndmin=3)
    print(a)

                    运行结果:

 

二:利用range 、 arange 创建数组

  range的用法

  • import numpy as np
    
    # range的使用,range (stat,end,stat)
    a = list(range(1,10))  # 默认步长为1
    print(a)
    
    b = list(range(10))    # 默认从0开始,步长为1
    print(b)
    
    # 制定步长
    C = list(range(1,10,3))
    print(C)
    

                    输出结果:

arange的使用

  • import numpy as np
    
    #arange([start,] stop[, step,], dtype=None)
    # 创建1到10的数组
    a = np.arange(1,11)
    print "a = ",a
    
    #设置步长
    b = np.arange(1,11,2)
    print"b = ",b
    
    # =dtpye 使用
    c = np.arange(1,10,2,dtype=float)
    print"c =",c

                    输出结果:

                      

三: 随机创建数组

随机一维、二维 小数与整数的创建

import numpy as np

#随机小数
# 随机创建一维数组  random随机小数 范围【0.0 到  1.0)
a = np.random.random(size =5)
print "a = ",a
print"------------------------------------------------------"

#创建二维数组
b = np.random.random(size=(3,4))
print "b = ",b
print"------------------------------------------------------"

#随机整数  randint(low, high=None, size=None, dtype='l')
#随机一维整数
c = np.random.randint(0,5,size=10,dtype=int)
print"c=",c
print"------------------------------------------------------"


#随机二维整数
c = np.random.randint(0,5,size=(2,3),dtype=int)
print"c=",c
print"------------------------------------------------------"

输出结果:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值