python之数组

2018-08-11  本文已影响0人  magiczero

python中,一维数组被打印成行,二维数组成矩阵,三维数组成矩阵列表。

一维是行,横着延伸;(里层for)

二维是列,竖着延伸;(外层for)

三维是行和列,竖着延伸;(再外层for)

但多数情况接触的是一维和二维(矩阵),所以三维不作了解。

首先,需要在python里安装Numpy,一个强大的数学包

view中,Tool windows -->terminal--->pip install Numpy

安装好后,就可以创建数组,数组参数是一个,为列表或元组,如下:

import numpy

#一维数组,参数为列表

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

print(a)

print(a.shape)

print('维度:',a.ndim)

#二维数组,参数为一个大的列表

b= numpy.array([[1,2,3],[4,5,6]])

print(b)

print(b.shape)

print('维度:',b.ndim)

#二维数组,参数为一个大的元组

c=numpy.array(([1,2,3],[4,3,6],[10,12,14]))

print(c)

print(c.shape)  #三行三列

print('维度:',c.ndim)

#数组元素的修改

#数组所有元素都乘以3

d= a*3

print(d)

#数组所有元素都平方

e= a**2

print(e)

#数组所有元素开平方

f= numpy.sqrt(e)

print("哈哈哈", f)

#数组所有元素都加2

g=a+2

print(g)

#查询数组元素

#查询第一行所有数据

print(b[0])

#查询第一行第一个数据

print(b[1][1])

上一篇 下一篇

猜你喜欢

热点阅读