vlang.io | เอกสาร | ตัวอย่าง | บันทึกการเปลี่ยนแปลง | มีส่วนร่วม
VSL เป็นไลบรารี V เพื่อพัฒนาปัญญาประดิษฐ์และการคำนวณทางวิทยาศาสตร์ประสิทธิภาพสูง
ไปที่เอกสาร vsl เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติที่รองรับ
VSL เป็นห้องสมุดวิทยาศาสตร์ที่มีโมดูลต่างๆ มากมาย แม้ว่าโมดูลส่วนใหญ่จะเสนอคำจำกัดความ pure-V แต่ VSL ยังมีโมดูลที่รวมไลบรารี C ที่รู้จักไว้กับแบ็กเอนด์อื่น ๆ ที่ให้การประมวลผลประสิทธิภาพสูงเป็นทางเลือก
ไลบรารีนี้มีฟังก์ชันที่จำเป็นสำหรับการคำนวณพีชคณิตเชิงเส้น (การดำเนินการระหว่างการรวมกันของเวกเตอร์และเมทริกซ์ ค่าลักษณะเฉพาะและเวกเตอร์ลักษณะเฉพาะ ตัวแก้โจทย์เชิงเส้น) และการพัฒนาวิธีการเชิงตัวเลข (เช่น การสร้างพื้นที่สี่เหลี่ยมจัตุรัสเชิงตัวเลข)
อีกทางหนึ่ง เราจะเชื่อมโยง VSL กับไลบรารีที่มีอยู่ซึ่งเขียนด้วยภาษา C และ Fortran เช่น Open BLAS และ LAPACK ห้องสมุดที่มีอยู่เหล่านี้เป็นพื้นฐานสำหรับการพัฒนาแบบจำลองที่มีประสิทธิภาพสูงในช่วงหลายปีที่ผ่านมา เราเชื่อว่ามีความเป็นไปได้ที่จะเขียนไลบรารีเหล่านี้ใหม่ใน V ดั้งเดิม และในเวลาเดียวกันก็บรรลุความเร็วเดียวกันกับที่ไลบรารีเหล่านี้ส่งมา แต่ในขณะเดียวกัน เราต้องการอนุญาตให้ผู้ใช้ VSL มีความเป็นไปได้ในการเลือกว่าจะใช้ไลบรารีเหล่านี้เมื่อใด เป็นแบ็กเอนด์และเมื่อไม่ใช่ นั่นคือเหตุผลที่แต่ละโมดูลจัดทำเอกสารแฟล็กที่อนุญาตในขณะใช้งาน
เป็นไปได้ที่จะปรับโมดูลบางตัวให้เหมาะสมโดยใช้แบ็กเอนด์ที่แตกต่างกัน สำหรับสิ่งนี้ มีการขึ้นต่อกันของ C บางตัวที่สามารถติดตั้งได้เป็นทางเลือก หากคุณต้องการใช้การอ้างอิง C และไลบรารีอื่นๆ วิธีที่ง่ายที่สุดในการทำงานกับ VSL คือผ่าน Docker เมื่อติดตั้ง Docker และ VS Code แล้ว คุณสามารถเริ่มพัฒนาการจำลองเชิงตัวเลขอันทรงพลังโดยใช้ VSL ได้ภายในเวลาไม่กี่วินาที นอกจากนี้ส่วนที่ดีที่สุดคือมันใช้งานได้บน Windows, Linux และ macOS ทันที
เสร็จแล้ว. และระบบของคุณจะยังคง "สะอาด"
Docker Image ของเรายังมีเครื่องมือ V และ V สำหรับการทำงานกับ VS Code (หรือไม่ใช้)
v install vsl
vpkg get https://github.com/vlang/vsl
เสร็จแล้ว. การติดตั้งเสร็จสมบูรณ์
หากต้องการทดสอบโมดูล เพียงพิมพ์คำสั่งต่อไปนี้:
v test .
ทำด้วยผู้มีส่วนร่วม-img