Skip to main content

อาร์เรย์ transpose คืออะไร?

array transpose อาร์เรย์บางครั้งเรียกว่า transpose เป็นโครงสร้างข้อมูลกริดที่จัดระเบียบกริดก่อนหน้าโดยการสลับแถวและคอลัมน์หากอาร์เรย์มีสองแถวที่เรียกว่า A และ B และสองคอลัมน์ที่เรียกว่า C และ D การแปลงจะมีแถว C และ D และคอลัมน์ A และ B ขนาด X และ Y ของการแลกเปลี่ยนอาร์เรย์เมื่อถูกเปลี่ยนอาร์เรย์ดั้งเดิมคือสามแถวโดยสองคอลัมน์แบบฟอร์มที่ถูกขนถ่ายจะมีสองแถวและสามคอลัมน์การเปลี่ยนอาร์เรย์ไม่เหมือนกับการหมุนกระบวนการที่เกิดขึ้นนั้นซับซ้อนกว่าเล็กน้อย

ในการสร้างอาร์เรย์ transpose ต้องสร้างอาร์เรย์กริดที่ว่างเปล่าซึ่งจะเปลี่ยนจำนวนแถวและคอลัมน์ตามที่อธิบายไว้ข้างต้นเมื่อสร้างกริดนี้เนื้อหาของกริดดั้งเดิมจะต้องวางไว้ใน transpose โดยการสลับตำแหน่ง x และ y ของพวกเขาตัวอย่างเช่นหากอยู่ในตารางต้นฉบับจุดข้อมูลที่อยู่ในแถวที่สองและคอลัมน์ที่สี่ในการเปลี่ยนผ่านมันจะอยู่ในแถวที่สี่และคอลัมน์ที่สองหากอาร์เรย์ดั้งเดิมถูกเรียกว่า z transpose จะถูกเรียกว่า z

t . การสร้างอาร์เรย์ transpose เป็นวิธีที่ง่ายในการจัดระเบียบข้อมูลใหม่โดยไม่สูญเสียข้อมูลหรือความสมบูรณ์ของข้อมูลเป้าหมายสำคัญของกระบวนการ transpositiontranspose มีการใช้งานมากมายในวิชาคณิตศาสตร์โดยเฉพาะอย่างยิ่งในการคูณเมทริกซ์ในการคูณเมทริกซ์จำนวนคอลัมน์ในเมทริกซ์แรกจะต้องเท่ากับจำนวนคอลัมน์ในวินาทีการเปลี่ยนเมทริกซ์อย่างใดอย่างหนึ่งสามารถจัดระเบียบเมทริกซ์ส่วนประกอบอย่างใดอย่างหนึ่งได้มากพอที่จะทำให้สิ่งนี้เป็นไปได้เมื่อมีการสร้าง transpose ภายในโปรแกรมคอมพิวเตอร์มันสามารถนำไปใช้ในลักษณะที่ข้อมูลจำเป็นต้องย้ายเท่านั้นไม่ซ้ำ

ในคณิตศาสตร์เนื้อหาของอาร์เรย์ transpose มักจะเป็นตัวเลขหรือสิ่งที่มีตัวเลขtransposes ถูกนำมาใช้อย่างกว้างขวางในคณิตศาสตร์ระดับสูงเช่นแคลคูลัสและพีชคณิตเชิงเส้นและมักจะถูกสร้างขึ้นเป็นขั้นตอนเดียวในการแก้ปัญหาที่ใหญ่กว่าโดยทั่วไปการเปลี่ยนผ่านเหมาะที่สุดสำหรับการจัดการตัวเลขแม้ว่าอาร์เรย์ transpose สามารถใช้ในการจัดระเบียบสิ่งอื่น ๆ ในทางทฤษฎีและเนื้อหาของมันไม่ได้ จำกัด อยู่ที่ข้อมูลตัวเลขอย่างชัดเจนการจัดระเบียบสตริงข้อความหรือวัตถุพิเศษมีโอกาสน้อยกว่าที่จะให้ข้อมูลที่เป็นประโยชน์เพียงอย่างเดียวโดยอาศัยการปรับโครงสร้างองค์กร