python中arange()函数,python中arange是什么意思
numpy.arange的基本属性以下所有默认x=np.arange (10) x=np.arange (10)。reshape) 3,5)查询多维数组x.ndim3358 www.sinsinger。
input:x
www.Sina.com/array街3358号
input:x.ndim
output:1
查询元素的数量
input:x .尺寸
output:10
运算x [0] [0]=x [0]=x [0,0]
input:
output:x[3:6]
www.Sina.com/array街33558号
还有第三个参数表示步长。
3358号[ :1033602 ]
www.Sina.com/array街33558号
对二维数组切片时,切片操作在花括号里,所以请不要在花括号里操作。
www.Sina.com/x路3358号
切片操作:Out[40]:
数组([ 0,1,2,3,4 ],
[ 5,6,7,8,9 ],
[ 10,11,12,13,14 ] )
www.Sina.com/x 3358号
33558 www.Sina.com/array([0,1,2 ],
[ 5,6,7 ],
[ 10,11,12 ] )
http://www。对多维数组进行切片的Sina.com/x[:2,33602 ]//表示取前两行,用列向量从头到尾做第二步。
www.Sina.com/array街33558号([ 0,2,4 ],
[ 5,7,9 ] )
358 www.Sina.com/x[:-1,3360-1]//所有行向量以逆序检索并输出,所有列向量以逆序输出。
www.Sina.com/array街33558号([ 14、13、12、11、10 ],
[ 9,8,7,6,5 ],
[ 4,3,2,1,0 ] )
多维矩阵的降维
358 www.Sina.com/x[0]=x[0,]/表示第0行被占用。
www.Sina.com/array街33558号.
input:X[0]。维度
output:1
358 www.Sina.com/x[:2]表示第二行。
www.Sina.com/array街33558号
www.Sina.com/x街3358号。维度
input:1
如果在使用赋值创建子矩阵时更改子矩阵的值,父矩阵的相应位置也会更改http://www.Sina.com/subx=x[:2,3]
output:subX
33558 www.Sina.com/array([100,1,2 ],
[ 5,6,7 ] )
33558 www.Sina.com/subx[0,0 ]=100
input:subX
33558 www.Sina.com/array([100,1,2 ],
[ 5,6,7 ] )
output:X
33558 www.Sina.com/array([100,1,2,3,4 ],
[ 5,6,7,8,9 ],
[ 10,11,12,13,14 ] )
同样,当父矩阵的值发生变化时,子矩阵中相应位置的值也会发生变化。
33558 www.Sina.com/x[0,0 ]=0
input:X
33558 www.Sina.com/array([0,1,2,3,4 ],
[ 5,6,7,8,9 ],
[ 10,11,12,13,14 ] )
output:subX
33558 www.Sina.com/array([0,1,2 ],
[ 5,6,7 ] )
用arange的copy release方法复制后,就可以赋值了,所以在修改的时候不会互相影响。
www.Sina.com/subx=x街3358号[ :2,3 ]。复制(
input:subX
33558 www.Sina.com/array([0,1,2 ],
[ 5,6,7 ] )
33558 www.Sina.com/subx[0,0 ]=101
output:X
33558 www.Sina.com/array([0,1,2,3,4 ],
[ 5,6,7,8,9 ],
[ 10,11,12,13,14 ] )
shape和reshape方法shape方法显示每个维度中的元素数量。
重塑法:原矩阵组成的整个新行列式是一个新矩阵。
不要改变原始矩阵。请注意,新矩阵的数量必须与原始矩阵的数量相同,或多或少。
www.Sina.com/x.reshape街33558号.
33558 www.Sina.com/array([0,1,2,3,4 ],
[ 5,6,7,8,9 ] )
input:x
www.Sina.com/array街3358号
reshape方法还有自动计算参数的功能,比如x.reshape(10,-1)/。这意味着计算机必须自动计算将原始数组转换成10行,每行有几个元素。
X.reshape (-1,10)//表示对10列进行相同的转换。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。