8
แปลงอาร์เรย์ 1D เป็นอาร์เรย์ 2D ในรูปแบบตัวเลข
ฉันต้องการแปลงอาร์เรย์ 1 มิติเป็นอาร์เรย์ 2 มิติโดยระบุจำนวนคอลัมน์ในอาร์เรย์ 2 มิติ สิ่งที่จะได้ผลเช่นนี้: > import numpy as np > A = np.array([1,2,3,4,5,6]) > B = vec2matrix(A,ncol=2) > B array([[1, 2], [3, 4], [5, 6]]) numpy มีฟังก์ชันที่เหมือนกับฟังก์ชัน "vec2matrix" ของฉันหรือไม่ (ฉันเข้าใจว่าคุณสามารถสร้างดัชนีอาร์เรย์ 1D ได้เช่นอาร์เรย์ 2 มิติ แต่นั่นไม่ใช่ตัวเลือกในโค้ดที่ฉันมี - ฉันจำเป็นต้องทำการแปลงนี้)