<address id="ldn55"></address>

<address id="ldn55"></address>

<address id="ldn55"><listing id="ldn55"><nobr id="ldn55"></nobr></listing></address>

    <form id="ldn55"><th id="ldn55"><progress id="ldn55"></progress></th></form>

    <em id="ldn55"><strike id="ldn55"><dl id="ldn55"></dl></strike></em>

    <address id="ldn55"></address>

    <address id="ldn55"><listing id="ldn55"><meter id="ldn55"></meter></listing></address>
    首页 > 新闻中心> 广州校区 >正文

    零基础的学员应该如何学习python数组

    更新时间: 2019-07-02 14:48:51来源: 粤嵌教育

          现在在人工智能的时代,python是被运用的最为广泛的语言,python还被称作为优雅和教学类的语言。python也是很多想要学习开发语言的学员的首先学习对象,因为python是被称为最简单易学的开发语言。那么零基础的学员在学习python的时候应该要如何学习python的数组呢?
    python培训机构

      粤嵌科技讲解python数组示例

      Python数组元素在括号内定义,[]并且以逗号分隔。下面是一个声明python一维数组的例子。

      ARR = [ 1,2,3,4,5 ] 打印(ARR) 打印(ARR [ 2 ]) 打印(ARR [ 4 ])

      上述一维数组示例程序的输出将为:

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

      数组索引从0开始。因此,变量arr的索引值2为3。

      在一些其他编程语言(如java)中,当我们定义一个数组时,我们还需要定义元素类型,因此我们仅限于在数组中存储该类型的数据。例如,int brr[5];只能存储整数数据。

      但是python让我们能够在同一个数组中拥有不同类型的数据。很酷,对吧?我们来看一个例子。

      student_marks = [ 'Akkas' ,45,36.5 ] 标记 = student_marks [ 1 ] + student_marks [ 2 ] 打印(student_marks [ 0 ] + '得到了总共=%D +%F =%F' %(student_marks [ 1 ] ,student_marks [ 2 ],标记))

      它给出以下输出:

      Akkas 已经得到了在总= 45 + 36.500000 = 81.500000 马克

      在上面的例子中你可以看到,student_marks数组有三种类型的数据 - string,int和float。

      Python多维数组

      python中的二维数组可以声明如下。

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

      它将产生以下输出:

      [ 1,3,5 ]

      类似地,我们可以在python中定义三维数组或多维数组。

      现在我们知道如何在python中定义和初始化一个数组。我们将研究我们可以在python数组上执行的不同操作。

      Python数组遍历使用for循环

      我们可以使用for循环遍历数组的元素。下面是一个简单的例子,offor循环遍历一个数组。

      arrayElement = [ “一”,2,'三' ] 为 i的范围(LEN(arrayElement)): 打印(arrayElement [I])

      那么如何创建Python数组呢?

      一 直接定义法:

      1.直接定义

      matrix=[0,1,2,3]

      2.间接定义

      matrix=[0 for i in range(4)]

      print(matrix)

      二 Numpy方法:

      Numpy内置了从头开始创建数组的函数:

      zeros(shape)将创建一个用指定形状用0填充的数组。默认的dtype是float64。

      下面是几种常用的创建方法:

      #coding=utf-8

      import numpy as np

      a = np.array([1,2,3,4,5])

      print a

      b = np.zeros((2,3))

      print b

      c = np.arange(10)

      print c

      d = np.arange(2,10,dtype=np.float)

      print d

      e = np.linspace(1.0,4.0,6)

      print e

      f = np.indices((3,3))

      print f

      三 其他转换法:

      数组还有比较常用的一种方法,就是从其他Python结构(例如,列表,元组)转换。

      下面给出一些例子。

      列表转数组:

      a = []

      a.append((1,2,4))

      a.append((2,3,4))

      a = np.array(a)

      a.flatten()

      元组转成数组:

      import numpy as np

      mylist = [1,2,3]

      print tuple(mylist)

      iarray = np.array(tuple(mylist))

      print iarray

      以上就是粤嵌科技的python的讲师给大家讲解的如何学习python数组的内容,如果说你想要学习python的话,那么欢迎来我们粤嵌科技的python培训班来体验一下,获取方法可以点击我们文章下面的获取试听资格按钮来获取我们的python培训的免费课程试听。

    免费预约试听课

    推荐阅读

    菲律宾申博开户官网|官网_首页