Numpy科学计算库的应用(1)

一、Numpy的数组对象-ndarray

         Numpy最重要的一个特点就是其n维数组对象ndarray,它是用于存放同类型元素的多维数组,ndarray中的每个元素在内存中占有相同大小的区域。

二、对象ndarray的常用方法

          import numpy as np

        (1)、将列表转化成数组对象  

                np.array([1,2,3]) 

        (2)、创建等间隔的数组对象,与序列函数range()类似,但步长可以是小数

                  np.arange(1,100,3)

       (3)、创建等差数列数组,默认50个

                  np.linspace(1,10,20) 

 

      (4)、创建等比数列数组,默认50个 

                 np,logspace(1,100,20) 

       (5)、创建0元素的数组,可以一维成多维 

                   np.zeros([5,5,3)] 

                   

 

(6)、 创建1元素的数组(矩阵),可以一维或多维

                   np.ones([10,5])

 

(7)、创建随机元素的空数组

                      np.empty([4,5])

(8)、创建元素相同的数组 

                         np.full([4,3],2)

(9)、创建对角线为1,其余为0的单位矩阵 

                         np.eye(5,4) 

(10)、 创建单位方阵(对角线为1,其余为0)

                          np.identity(10) 

 

 

(11)、 对象形状的重构,不改变原对象

                          array1.reshape(5,2)

                          array1 

 

(12)、更改原来对象 

                          array1.resize(5,2)

                          array1 

三、ndarray对象的索引与切片 

     (1)arr1 = np.arange(10)

              arr1[slice(0,8,2)] 

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

​编辑
 

        (2) arr1[0:8:2]

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

​编辑

      (3) arr1 = np.arrange(24)

           arr1.resize(4,6)

           arr1

      (4) arr2 = arr1[1:3 , 0:5]

           arr2

   


  

 

 

 
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值