88问答网
所有问题
fortran程序中reshape是什么意思?
如题所述
举报该问题
推荐答案 2011-11-22
例如reshape(a,3,3),就是把A矩阵变成3*3矩阵,变换之前一定要把个数计算好
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/tSVBcgKgc.html
相似回答
fortran中的
real::A(N,N)=
reshape
((/1,2,1,3,2,3,2,3,4/),(/N,N/...
答:
reshape 的意思是,
将 1,2,1,3,2,3,2,3,4 这个一维数组重新划分形状,变为二维数组
。它等同于 real::A(N,N) = (/(/1,2,1/),(/3,2,3/),(/2,3,4/)/)
Fortran
数组横向赋值
答:
reshape用于重新划分数组维度
。transpose用于求转置。
fortran二维可变大小数组赋初值
答:
reshape 函数用于把一个数组改变外形,变为另一个数组
。例如上例:a = reshape( (/1,2,3,4,5,6,7,8,9/) , (/3,3/) )把 (/1,2,3,4,5,6,7,8,9/)这个 1*9 的一维数组,转换为 (/3,3/) 的数组,即 3*3 的数组。
fortran里的
数组赋值
答:
错误信息的
含义
是数组赋值的语句里所有元素必须是同一数据类型 变量a是real(8),虽然
程序中
赋值用的是整形的(/1,2,3/),
fortran
会自动将其转换成real(8)。c=(/1,a(2:3)/)这句里1是整形,后面的a(2:3)是real(8),数据类型不同,所以报错了。可以改成 c=(/1.0_8,a(2:3)/)...
急求:
fortran程序
设计
中reshape
语句的有关问题
答:
这三个语句:第一句声明一个可分配数组。第二句分配它。第三句改变它
的
形状。(各维度的尺寸)都没有涉及到 y 的内容,没有给数组任何赋值。所以,y 中的数据是多少?是不确定的。这依赖于你使用的编译器。不同条件下,可能的值就不同。可能是 0,也可能都是奇怪的数据。(内存中的残渣)
python基础之numpy.
reshape
详解
答:
4.通过
reshape
生成
的
新数组和原始数组公用一个内存,也就是说,假如更改一个数组的元素,另一个数组也将发生改变 5.同理还可以得到一个三维数组 reshape(-1,1)
什么意思
:大意是说,数组新的shape属性应该要与原来的配套,如果等于-1的话,那么Numpy会根据剩下的维度计算出数组的另外一个...
NumPy中order参数C/F/A
含义
答:
在阅读NumPy User Guide中3.11节Can you
reshape
an array?时,看到函数reshape()涉及到一个参数“order”。可选项有C\F\A三项,很疑惑这个参数有
什么含义
,查阅了相关资料,把收获放在下面吧。首先看文档中对这个参数的解释:order:C表示使用类似C的索引顺序读取/写入元素,F表示使用类似
Fortran的
索引...
fortran
二维数组部分赋初值
答:
对于你这样的问题,fortran77中较好的解决办法是用数据块子
程序
,通过公用块的方式实现。
fortran的
数组不同于其他语言的数组,它是列优先的,很容易对矩阵进行水平向扩展。
大家正在搜
什么软件编写fortran程序
fortran怎么运行程序
fortran程序被中断
简单的fortran程序
fortran高级程序
fortran程序库
fortran递归程序
fortran编写程序
fortran程序题
相关问题
fortran中的real::A(N,N)=reshape(...
fortran程序中的c是什么意思
函数 reshape 的用法
reshape(w1,32,32)是什么意思?
Matlab 求解释: K = reshape(K(:,1:...
fortran 中的% 是什么意思
tt=reshape(t,2,(N+1)/2)在matlab...
fortran 中 present命令 是什么意思?