python建立一个数组,Python中如何定义数组
1创建阵列
数组函数
a=([ 1,2 ],[ 3,4 ])数组(a ) a))))))))))))))))))))).
数组([ 1,2 ],
[ 3,4 ] )
Arange函数:通过指定初始值、最终值和步长创建一个数组。
importnumpynumpy.arange (0,1,0.1)).
数组([0.0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9]
Linspace函数:可以通过指定起始值、结束值和元素个数来创建一维数组,并使用endpoint关键字来指定是否包含结束值。默认设置是包括结束值。
numpy.linspace (0,1,10)).
数组([0.111111111111111,0.22222222,0.33333333333333,0.4444444444,0.555555556,0.66666666,0.1 . 5553336
logspace函数类似于linspace,但是它创建了一个几何级数。下面的示例生成一个从1 (10 0)到100 (10 2)的20个元素的几何级数。
numpy.logspace (1,2,20)).
数组(10 .11.28837892,12.74274986,14.38449888,16 . 23776777739,18.32980711,20.69138081,23.35721469,26 . 3444497
还可以使用frombuffer、fromstring和fromfile等函数从字节列创建数组。以下面的fromstring为例:
s=abcdefg
numpy.fromstring(s,dtype=numpy.int8)).
array (97,98,99,100,101,102,103 ) ) (dtype=int8))))))))))))))))))))))))))))).
fromfunction的第一个参数是计算每个数组元素的函数,第二个参数是数组的大小。第二个参数必须是序列,因为它支持多维数组。
此示例创建一个二维数组,表示一个9-9功率表。
importnumpydeffunc2(I,j):return)I1)*(J1)))))))importnumpydeffunc 2(I,j))))))))))
a=numpy.fromfunction(func2,),9))
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。