$arr=[[1,2],[3,4]];
//正常输出
foreach ($arr as $val)
{
foreach ($val as $key1=>$val1)
{
echo $val1;
}
echo "<br/>";
}
//转置
foreach ($arr as $keyi=>$vali)
{
foreach ($vali as $keyj=>$valj)
{
echo $arr[$keyj][$keyi];
}
echo "<br/>";
}
//正常输出
foreach ($arr as $val)
{
foreach ($val as $key1=>$val1)
{
echo $val1;
}
echo "<br/>";
}
//转置
foreach ($arr as $keyi=>$vali)
{
foreach ($vali as $keyj=>$valj)
{
echo $arr[$keyj][$keyi];
}
echo "<br/>";
}
2018-01-09
数据向量化之后,处理数据的效率将会大大提升。numpy包中的dot函数计算两个矩阵相乘的时间,要比传统for循环遍历后再相乘的时间要大大减小,大概会减小500倍,感兴趣的可以使用Timer的time()函数计算一下。因此搭建神经网络,所用到的数据基本上都是向量化的,这会大大提升开发的效率。
2017-12-01