Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > รบกวนขอคำแนะนำภาษา PHP ครับ เพื่อค้นหาข้อความและเลือกแสดงข้อมูลใน บรรทัด และ คอลั่มน์ ถัดไป



 

รบกวนขอคำแนะนำภาษา PHP ครับ เพื่อค้นหาข้อความและเลือกแสดงข้อมูลใน บรรทัด และ คอลั่มน์ ถัดไป

 



Topic : 091599



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์




ข้างล่างเป็นข้อมูลทั้งหมดใน 1 ไฟล์ครับ ผมต้องดึงตัวเลขจากทั้งหมด 100-100000 ไฟล์ต่องานวิจัยครับ
ค่าที่ต้องการคือ Correlation coefficient กับ Root Mean Square Error
ของ Error on training data และ Cross-validation ครับ
คือเมื่อเจอบรรทัด === Error on training data === จะให้โปรแกรมเก็บค่าในบรรทัด(ตัวเลขสีแดงครับ) Correlation coefficient 0.7941
Mean absolute error 187.3201
Root mean squared error 202.6474
ขอบคุณสำหรับทุกคำตอบนะครับ จะลองนำไปประยุกต์ใช้แล้วจะมาแจ้งผมครับ

Options: -H 0 -S 0 -N 500 -L 0.6 -M 0.6 Linear Node 0 Inputs Weights Threshold 0.12338251080839571 Attrib MYCT 0.1334539380484003 Attrib MMIN 0.5052027520202973 Attrib MMAX -0.06933055395009037 Attrib CACH -0.02535917107754819 Attrib CHMIN 0.09578734677905262 Attrib CHMAX 0.1565294725878844 Class Input Node 0 Time taken to build model: 0.18 seconds Time taken to test model on training data: 0.09 seconds === Error on training data === Correlation coefficient 0.7941 Mean absolute error 187.3201 Root mean squared error 202.6474 Relative absolute error 195.297 % Root relative squared error 126.303 % Total Number of Instances 209 === Cross-validation === Correlation coefficient 0.4002 Mean absolute error 211.423 Root mean squared error 282.9104 Relative absolute error 219.6851 % Root relative squared error 175.8817 % Total Number of Instances 209




Tag : PHP, Ajax, CakePHP, Python, Web Service







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-28 14:16:40 By : pythonz View : 1069 Reply : 5
 

 

No. 1



โพสกระทู้ ( 65 )
บทความ ( 1 )



สถานะออฟไลน์
Facebook

ผมเดาว่าเขียน php เป็นอยู่แล้วนะครับ งั้นจะขอแนะนำแบบนี้ครับ

ใช้วิธีอ่านข้อมูลทีละบรรทัด
แล้วทำการเช็คดูว่า บรรทัดนั้น มีคำว่า Correlation coefficient หรือ Root mean squared error อยู่หรือเปล่า
ถ้ามีให้ split ด้วย " " (ช่องว่าง) แล้วค่าที่ได้จะอยู่ใน array ก้อนสุดท้ายครับ

วิธีอ่านทีละบรรทัด http://php.net/manual/en/function.fgets.php
วิธีเช็คว่ามี คำนี้ในบรรทัดนั้นหรือเปล่า http://php.net/manual/en/function.strpos.php








ประวัติการแก้ไข
2013-02-28 14:43:03
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-28 14:41:23 By : earthchie
 


 

No. 2



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

เสริมครับ

ถ้าหากจะเก็บแค่ค่าดังกล่าวจริงๆ โดยไม่สนรายละเอียดว่าเป็นหัวข้อใด
ใช้ preg_match_all() จะเร็วมากครับ

<?php
$DOC = <<<DOC
Options: -H 0 -S 0 -N 500 -L 0.6 -M 0.6 

Linear Node 0
Inputs Weights
Threshold 0.12338251080839571
Attrib MYCT 0.1334539380484003
Attrib MMIN 0.5052027520202973
Attrib MMAX -0.06933055395009037
Attrib CACH -0.02535917107754819
Attrib CHMIN 0.09578734677905262
Attrib CHMAX 0.1565294725878844
Class 
Input
Node 0


Time taken to build model: 0.18 seconds
Time taken to test model on training data: 0.09 seconds

=== Error on training data ===

Correlation coefficient 0.7941
Mean absolute error 187.3201
Root mean squared error 202.6474
Relative absolute error 195.297 %
Root relative squared error 126.303 %
Total Number of Instances 209 



=== Cross-validation ===

Correlation coefficient 0.4002
Mean absolute error 211.423 
Root mean squared error 282.9104
Relative absolute error 219.6851 %
Root relative squared error 175.8817 %
Total Number of Instances 209
DOC;

preg_match_all(
	'/(?>Correlation coefficient|Mean absolute error) (\d+\.\d+)/',
	$DOC,
	$matches,
	PREG_SET_ORDER
);
	
echo '<pre>';
print_r($matches);


ผลลัพธ์
Array ( [0] => Array ( [0] => Correlation coefficient 0.7941 [1] => 0.7941 ) [1] => Array ( [0] => Mean absolute error 187.3201 [1] => 187.3201 ) [2] => Array ( [0] => Correlation coefficient 0.4002 [1] => 0.4002 ) [3] => Array ( [0] => Mean absolute error 211.423 [1] => 211.423 ) )

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 03:44:27 By : cookiephp
 

 

No. 3



โพสกระทู้ ( 3,156 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : cookiephp เมื่อวันที่ 2013-03-02 03:44:27
รายละเอียดของการตอบ ::
ชอบมากครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 07:18:21 By : sakuraei
 


 

No. 4



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 3 เขียนโดย : sakuraei เมื่อวันที่ 2013-03-02 07:18:21
รายละเอียดของการตอบ ::
เขินจุง

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 07:20:54 By : cookiephp
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-02 07:34:18 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนขอคำแนะนำภาษา PHP ครับ เพื่อค้นหาข้อความและเลือกแสดงข้อมูลใน บรรทัด และ คอลั่มน์ ถัดไป
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่