|
|
|
พี่ๆ ครับ ช่วยผมหน่อยครับผมไม่มีความรู้เรื่อง วนลูป array 2 มิติเลยครับ |
|
|
|
|
|
|
|
งั้นก็ต้องอธิบายก่อนครับว่าจะเอาอะไรเป็น key#1 อะไรเป็น key#2
|
|
|
|
|
Date :
2014-02-08 17:18:21 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่ผมทำใน Excel เป็นแบบนี้อะครับ 1-11 แถวหน้า คือ Organ_ID ครับ แล้วข้าง ใน เป็น Color_ID ครับ แล้ว ผมเอามาคำนวณ
อย่างนี้ครับ
Code (SQL)
=POWER(B2-C2,2)+POWER(B3-C3,2)+POWER(B4-C4,2)+POWER(B5-C5,2)+POWER(B6-C6,2)+POWER(B7-C7,2)+POWER(B8-C8,2)+POWER(B9-C9,2)+POWER(B10-C10,2)+POWER(B11-C11,2)+POWER(B12-C12,2)
ตอนนี้ผมคำนวณใน Excel เสร็จแล้วครับ คราวนี้ผมจะทำเป็นแบบ PHP ครับ
|
|
|
|
|
Date :
2014-02-08 19:31:27 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมจะวนลูป Color_ID อะครับ
|
|
|
|
|
Date :
2014-02-14 15:21:53 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เมาตารางแปป
เองี้ คอลัมภ์มีไรมั่ง
|
|
|
|
|
Date :
2014-02-14 15:36:32 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี Chicken_ID
Organ_ID
Color_ID
C_Percentage
ประมานว่า แบบนี้อะครับ
Code (PHP)
$data = array(
'1' => array(1=>1, 2=>2, 3=>2, 4=>4, 5=>2, 6=>2, 7=>2, 8=>2, 9=>2, 10=>4, 11=>4),
'2' => array(1=>1, 2=>3, 3=>2, 4=>3, 5=>4, 6=>2, 7=>2, 8=>4, 9=>3, 10=>3, 11=>3),
)
ผมต้องเขียนcodeเก็บ ค่าแบบarray 2 มิติ อย่างไงดีอะครับ
|
|
|
|
|
Date :
2014-02-15 01:54:01 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-02-15 02:07:48 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือจะเก็บค่า array ลงในdatabaseใช่ไหมครับ ยิ่งอ่านยิ่งงงคำถาม 555
ถ้าจะเก็บเป็นarrayลงdatabaseตรงๆเลยไม่ได้ครับ ต้องแปลงdataให้อยู่ในรูปแบบtextก่อน
|
ประวัติการแก้ไข 2014-02-15 04:23:42 2014-02-15 04:25:17
|
|
|
|
Date :
2014-02-15 04:21:56 |
By :
matay107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ป่าวครับ คือผม จะดึง ออกมาจาก database เอา ค่าในคอลัม Color_ID เอามา วนลูปอะครับ
|
|
|
|
|
Date :
2014-02-15 04:31:57 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้ว พี่ๆ พอจะรู้ สูตร นี้ป่าวครับ มันเขียน อย่างไง k-nearest neighbor algorithm php
|
|
|
|
|
Date :
2014-02-17 16:51:04 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สรุปคือ
Chicken_ID = แนวตั้ง
Organ_ID = แนวนอน
แล้วค่าที่แสดงในตารางล่ะครับ เป็น C_Percentage หรือว่า Color_ID
|
|
|
|
|
Date :
2014-02-18 09:19:57 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าที่แสดงในตาราง เป็น Color_ID ครับ
คือ ผม อยากเอา ตัวเลขที่อยู่ ในคอลัม Color_ID มาทำ การ คำนวน ครับ
ประมานแบบ นี้อะครับ
แต่ผมไม่รู้ว่าต้องวนลูปในฐานข้อมูลอย่างไงเพื่อให้ได้แต่ละตัวมาลบกันอะครับ
sqrt(pow(1-1 ,2) + pow(2-3 ,2)+ pow(2-2 ,2)+ pow(4-3 ,2)+ pow(2-4 ,2)+ pow(2-2 ,2)+ pow(2-2 ,2)+ pow(2-4 ,2)+ pow(2-3 ,2)+ pow(4-3 ,2)+ pow(4-3 ,2))
ถ้าวนลูปได้แล้ว
สูตรจะเขียนประมานแบบนี้อะครับ
sqrt (pow(A[i] - B[i] ,2) );
|
|
|
|
|
Date :
2014-02-18 11:43:17 |
By :
nonzabboy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|