首页
Java
登录
6mi
u
盘
搜
搜 索
Java
numpy
numpy
xiaoxiao
2021-02-28
64
#coding=utf-8
#anthor:ABian
import
numpy
as
np x=np.arange(
3
,
5
,
0.2
) x=x.reshape(
2
,
5
) print(x)
#ravel和flatten可以将数组降为一维,默认为行优先
print(x.ravel()) print(x.flatten())
#改为列优先
print(x.ravel(
'F'
)) print(x.flatten(
'F'
))
#二者差别,flatten返回的是拷贝,ravel是直接指向
x.ravel()[
0
]=
10
print(x) x.flatten()[
9
]=
10
#因为返回的是拷贝,输出以后能发现第十个数没有改变
print(x)
转载请注明原文地址: https://www.6miu.com/read-74943.html
技术
最新回复
(
0
)