2
上Acessing一個值I有AF ::陣列和需要在一排接取的值,如Z(8),例如 但是,當我嘗試用增量我要做到這一點,在一個循環中,編譯器返回一個ArrayFire陣列
cannot convert from 'af::array::array_proxy' to 'double'
有人知道我怎麼能接取數組裏面的值? 謝謝。
上Acessing一個值I有AF ::陣列和需要在一排接取的值,如Z(8),例如 但是,當我嘗試用增量我要做到這一點,在一個循環中,編譯器返回一個ArrayFire陣列
cannot convert from 'af::array::array_proxy' to 'double'
有人知道我怎麼能接取數組裏面的值? 謝謝。
採取arrayfire文檔here在看看scalar
。
對於你的使用情況,您可以訪問該元素是這樣的:
float val = z(8).scalar<float>();
你能談談你爲什麼要這麼做?在許多情況下,轉移到值從GPU主機是不必要的,可以避免的。
我需要保存在一個文件中的最終計算值後使用... –