无法在php中调整数组输入?
我用PHP实现了一个简单乘法表的反向传播代码。其训练集输入如下:无法在php中调整数组输入?,php,mysql,Php,Mysql,我用PHP实现了一个简单乘法表的反向传播代码。其训练集输入如下: $data=array(0=>array(1,1,1), 2=>array(1,3,3), 3=>array(1,4,4)); $testData=array(0=>array(1,1)); 1=>array(1,3), 2=>array(1,4)); 基本上它训练神经网络为1*1=1,1*3=3等 然后,测试数据集如下所示: $data=array(0=>array(1,1,1),
$data=array(0=>array(1,1,1),
2=>array(1,3,3),
3=>array(1,4,4));
$testData=array(0=>array(1,1));
1=>array(1,3),
2=>array(1,4));
基本上它训练神经网络为1*1=1,1*3=3等
然后,测试数据集如下所示:
$data=array(0=>array(1,1,1),
2=>array(1,3,3),
3=>array(1,4,4));
$testData=array(0=>array(1,1));
1=>array(1,3),
2=>array(1,4));
并对结果进行了预测。。。
现在我的问题是,我想以以下方式更改我的培训数据:
$churn=1;
foreach($id as id1){
$data=array($row['count_call']<3,$row['total_cost']>60,$churn)}
$chorn=1;
foreach($id作为id1){
$data=array($row['count\u call']60,$chorn)}
同样地,我想更改我的测试数据,但这根本不起作用
请帮助我如何根据每个客户id更改培训数据,检查其呼叫计数和总成本的某些值范围,然后确定输出:客户是否会流失?
我的桌子将是:
id计数\u呼叫总成本\u
03214567890 2 60
03212999438 4 80我在这里突发奇想,猜想你的问题与循环有关:
foreach($id as id1){
$data=array($row['count_call']<3,$row['total_cost']>60,$churn)}
阅读更多信息。您好,什么是
$data=array($row['count\u call']3,$row['total\u cost']>60,$chorn)}
检查此foreach($id为id1)我想这里有错误。使用foreach($id作为$id1)它取决于$row
是什么,以及$chorn
是什么。目前,它将返回实际为$id1的boolean、boolean、variable
。。。错误不在这里@rahulRaj