คำถามในหัวข้อ 'vectorization'

การทำงานกับอาร์เรย์ในหน่วยความจำ VBA และการหลีกเลี่ยงการวนซ้ำโดยใช้เวกเตอร์
ฉันคุ้นเคยกับ MATLAB แต่พบว่าตัวเองทำงานใน VBA ทุกวันนี้ เนื่องจากฉันเข้าถึง MATLAB ได้น้อยกว่า และฉันต้องดิ้นรนกับการพยายามทำสิ่งต่าง ๆ ใน VBA (เช่น การทำเวกเตอร์) ที่ฉันสามารถจัดการได้อย่างง่ายดายใน MATLAB สมมติว่าฉันมีตารางข้อมูลใน Excel...
1271 มุมมอง
schedule 17.01.2024

Matlab - ปรับปรุงประสิทธิภาพของวิธีการอ่านไฟล์
ฉันกำลังเขียนสคริปต์ Matlab ซึ่งเริ่มต้นด้วยการอ่านไฟล์ .log ที่คั่นด้วยช่องว่างลงในอาร์เรย์ของเซลล์ ส่วนหัวของคอลัมน์ในไฟล์เป็นสตริงทั้งหมด แต่มีประเภทข้อมูลทั่วทั้งไฟล์ผสมกัน ดังนั้นเพื่อความง่าย ฉันจึงถือว่าทุกค่าเป็นสตริงในตอนนี้...
160 มุมมอง
schedule 24.12.2023

สร้างเมทริกซ์จากดัชนีอาเรย์
นี่อาจจะง่ายมาก แต่ฉันมองไม่เห็น มีวิธีใดบ้างที่จะสร้างเมทริกซ์ B (ด้านล่าง) โดยไม่ต้องแจกแจง A(i) ทั้งหมด? A = [0 0 1 2 0 1]; >> B = [A == A(1);A == A(2);A == A(3);A == A(4);A == A(5);A == A(6)] B = 1 1 0 0 1 0 1...
42 มุมมอง
schedule 14.12.2023

เร่งการตรวจสอบตามลำดับหากจุดอยู่ในรูปร่างใน Python
ฉันมีรหัสตามลำดับว่าพิกัดคาร์ทีเซียนทุกคู่ที่พบใน DataFrame ของฉันอยู่ในพื้นที่ปิดล้อมทางเรขาคณิตหรือไม่ แต่ฉันสงสัยว่ามันค่อนข้างช้าเพราะมันไม่ได้เป็นแบบเวกเตอร์ นี่คือตัวอย่าง: from matplotlib.patches import Rectangle r1 = Rectangle((0,0),...
154 มุมมอง

วิธีคำนวณผลรวมสองเท่าใน Matlab โดยที่ขอบเขตบนของผลรวมที่สองคือขอบเขตล่างของผลรวมแรก
ฉันประสบปัญหาใหญ่ในการใช้ฟังก์ชันใน Matlab ที่เรียกใช้ฟังก์ชันอื่นๆ ที่ฉันตั้งโปรแกรมไว้ในไฟล์ .m ที่แตกต่างกัน ส่วนที่ฉันติดอยู่คือส่วนที่นำผลรวมของค่าต่างๆ ที่ป้อนในฟังก์ชันอื่นมาใช้ โดยที่มีผลรวมในฟังก์ชันอื่นด้วย...
325 มุมมอง

ฉันจะระบุสิ่งอันดับในลายเซ็น Numba Vectorize ได้อย่างไร
ฉันกำลังกำหนดฟังก์ชันและต้องการใช้ Numba Vectorize เพื่อเร่งความเร็วด้วย cuda ฉันมีปัญหากับลายเซ็นของฟังก์ชัน ฟังก์ชันจะส่งกลับค่า float64 ฉันต้องการส่งค่า float64 สองค่าซึ่งจะเป็นค่า vectorized และนอกเหนือจากค่า float64 9 tuple ซึ่งจะเป็นสเกลาร์...
1835 มุมมอง
schedule 17.12.2023

สร้างเมทริกซ์ความแปรปรวนร่วมแบบตัวเลขจาก Pandas DataFrame ของความแปรปรวนร่วม
ฉันมีวัตถุ pandas.DataFrame ต่อไปนี้ที่ให้ความแปรปรวนร่วมระหว่างปัจจัย: import pandas as pd df = pd.DataFrame({"factor1": ["A", "A", "A", "B", "B", "C"], "factor2": ["A", "B", "C", "B", "C", "C"], "covar":...
313 มุมมอง
schedule 24.10.2023

R: Vectorize loop เพื่อสร้างเมทริกซ์แบบคู่
ฉันต้องการเร่งความเร็วฟังก์ชันสำหรับการสร้างเมทริกซ์แบบคู่ที่อธิบายจำนวนครั้งที่วัตถุถูกเลือกก่อนและหลังวัตถุอื่นๆ ทั้งหมด ภายในชุดของตำแหน่ง นี่คือตัวอย่าง df : df <- data.frame(Shop =...
600 มุมมอง
schedule 11.11.2023