SubArray
및 기타 배열 작업이 향후 eventually due for a performance overhaul이라고 들었습니다. 당분간은 SubArray
이 느려서 코드에 약간의 속도 저하가있었습니다. 다음은 예입니다 :스케일에 대한 대안! SubArray 객체에 대해
A=rand(Float32,20000,20000);
B=sub(A,2:19999,2:19999);
@time scale!(A,0.2f0);
@time scale!(B,0.2f0);
elapsed time: 0.245619038 seconds
elapsed time: 11.706939438 seconds
결과 등 scale!
는 Array
보다 SubArray
비슷한 크기의 약 40 ~ 50 배 느리다.
당분간 에 scale!
을 사용할 수있는 간단한 해결 방법이 있습니까? 또는 다음 릴리스에서 개선 될 때까지 기다려야합니까?
해결 방법이없는 경우 큰 문제는 아니며 단지 궁금해서 생각했습니다.