Bil*_*orn 6 arrays delphi static dynamic
我有这个数组:
const / var
_Data : array [0..4] of array [0..3] of Double =
((0,0,0,0),
(0,0,1,1),
(1,0,1,0),
(1,1,0,0),
(1,1,1,1));
Run Code Online (Sandbox Code Playgroud)
我想将它作为此过程的参数值传递:
procedure NN.NetTraining(Data: TDoubleMatrix);
Run Code Online (Sandbox Code Playgroud)
哪里:
TDoubleArray = array of Double;
TDoubleMatrix = array of TDoubleArray;
Run Code Online (Sandbox Code Playgroud)
在Delphi(2009)中是否有某种方式将此静态数组转换或转换为动态数组?
提前致谢.
虽然这并不完全符合您的要求(由于 Gamecat 的答案中给出的原因),但它可能是您初始化动态数据数组的可行解决方法:
var Data:TDoubleMatrix;
begin
Data:=TDoubleMatrix.create(TDoubleArray.create(0,0,0,0),
TDoubleArray.create(0,0,1,1),
TDoubleArray.create(1,0,1,0),
TDoubleArray.create(1,1,0,0),
TDoubleArray.create(1,1,1,1));
end;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3192 次 |
| 最近记录: |