本文共 839 字,大约阅读时间需要 2 分钟。
本文记录python中numpy的学习(主要是numpy的一些方法)
环境windows,python2.7,numpy1.13.3 安装方法和过程百度上有相关的资料,这里就不在赘述。百度百科:NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多
一下的学习均已编写了:import numpy as np
array方法以列表或元祖为参数构造一个矩阵
a = [1,2,3,4]#列表print np.array(a);b = ("asdfas",2,3,4)#元组print np.array(b);
打印结果:
[1 2 3 4]['asdfas' '2' '3' '4']
当然创建的时候也可以指定阵列的数据类型
import numpy as npa1 = np.array([1,2,3,4],dtype=np.int64)print a1print a1.dtype
执行结果
[1 2 3 4]int64
有的时候我们知道阵列的大小,但是不知道阵列内元素的具体值,我们就可以使用zeros方法,创建一个空的阵列
#创建一个3行4列的二维阵列a1 = np.zeros((3,4));print a1print a1.dtype
执行结果
[[ 0. 0. 0. 0.] [ 0. 0. 0. 0.] [ 0. 0. 0. 0.]]float64
还可以指定数据类型
# 创建一个三维阵列并指定数据类型a2 = np.zeros((2,3,4),dtype=np.int64)print a2print a2.dtype
执行结果
[[[0 0 0 0] [0 0 0 0] [0 0 0 0]] [[0 0 0 0] [0 0 0 0] [0 0 0 0]]]int64
转载地址:http://kdjpn.baihongyu.com/