我的matlab版本是2014a。 Norm函数是在matlab中的gpuArray函数中构建的。我认为当输入是gpuArray时它应该返回gpuArray类。但在我的matlab中,它返回double。谁能告诉我发生了什么?
示例,
a=gpuArray.randn(3,4);
b=norm(a)
b的类型是" double"而不是" gpuArray"。
谢谢
答案 0 :(得分:1)
不幸的是,您发现这是gpuArray
实施中的不一致。一般而言,返回与输入数组的值相关的数据的方法(例如min
,max
,sum
等等返回值为gpuArray
,但是{{1}没有。