python怎么用numpy_python之numpy使用(一)

1 #coding = utf-8

2 importnumpy as np3

4 #numpy中创建数组的几种方式

5

6 #第一种使用array方法,可以传递元组,列表,列表嵌套元组,元组嵌套列表,了列表嵌套列表,元组嵌套元组

7 arr = np.array((1,2,3))8 print(arr)9 arr = np.array([1,2,3])10 print(arr)11 arr = np.array(([1,2,3],(4,5,6)))12 print(arr)13 arr = np.array([[1,2,3],[4,5,6]])14 print(arr)15 arr = np.array([(1,2,3),(4,5,6)])16 print(arr)17

18 #第二种

19 arr = np.arange(0,3) #不指定形状的话,默认是一维,此方法和python自带的arange方法相似,区间范围都是左闭右开,默认步长为1

20 print(arr) #[0 1 2]

21 arr = np.arange(0,10,1) #创建时指定步长为1

22 print(arr) #[0 1 2 3 4 5 6 7 8 9]

23 arr = np.arange(0,12).reshape(3,4) #创建时指定形状,使用reshape方法

24 print(arr)25 #[[ 0 1 2 3]

26 #[ 4 5 6 7]

27 #[ 8 9 10 11]]

28

29 #第三种

30 arr = np.zeros((5,)) #创建每一个位置都为0的numpy数组,zeros函数需要指定形状进行创建

31 print(arr) #[0. 0. 0. 0. 0.]

32 #第四种

33 arr = np.ones((5,)) #创建每一个位置都为1的numpy数组,ones函数需要使用时需要指定形状

34 print(arr) #[1. 1. 1. 1. 1.]

35 #第五种

36 arr = np.linspace(0,10,5) #将0~10的距离平均分为5等份

37 print(arr) #[ 0. 2.5 5. 7.5 10. ]

38

39 #第六种

40 arr = np.random.random(3) #生成3个0-1之间的小数,形状默认未1维

41 print(arr) #[0.96852286 0.96111407 0.90044784]

42 arr = np.random.random((3,1)) #生成形状未(3,1)的数组

43 print(arr)44 arr = np.random.randint(0,111,5) #生成5个随机数,范围在0-111之间

45 print(arr)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值