【发布时间】:2012-10-15 03:06:24
【问题描述】:
我在 NVidia 矩阵程序和我的讲师的程序中看到以下代码。当我查看这段代码时,我知道我在做一些愚蠢的事情,所以有人可以向我解释我做错了什么吗? 当我将rand 更改为常量时,我看到的只是0 对应data[i],而当我尝试查看rand 时,我似乎只看到了大约4 个不同的值。 p>
void randomInit(float* data, int size)
{
for (int i = 0; i < size; ++i) {
data[i] = 1;//rand() / (float)RAND_MAX;
printf("%d %d\n",i, data[i]);
}
}
感谢您的帮助。
【问题讨论】:
标签: arrays pointers matrix matrix-multiplication