คำถามติดแท็ก indexing

โครงสร้างข้อมูลการจัดทำดัชนีเป็นเทคนิคทั่วไปเพื่อปรับปรุงความเร็วของการค้นหาข้อมูล

6
รับดัชนีคอลัมน์จากชื่อคอลัมน์ใน python python
ใน R เมื่อคุณต้องการดึงดัชนีคอลัมน์ตามชื่อของคอลัมน์ที่คุณสามารถทำได้ idx <- which(names(my_data)==my_colum_name) มีวิธีการทำเช่นเดียวกันกับดาต้าดาต้าแพนด้า

15
การเรียงลำดับ C ++ และการติดตามดัชนี
ใช้ C ++ และหวังว่าไลบรารี่มาตรฐานฉันต้องการเรียงลำดับของตัวอย่างตามลำดับจากน้อยไปหามาก แต่ฉันยังต้องการจดจำดัชนีดั้งเดิมของตัวอย่างใหม่ A : [5, 2, 1, 4, 3]ตัวอย่างเช่นผมมีชุดหรือเวกเตอร์หรือเมทริกซ์ของกลุ่มตัวอย่าง ฉันต้องการเรียงลำดับสิ่งเหล่านี้ B : [1,2,3,4,5]แต่ฉันต้องการจดจำดัชนีดั้งเดิมของค่าเพื่อให้ฉันสามารถรับชุดอื่นซึ่งจะเป็น: C : [2, 1, 4, 3, 0 ]- ซึ่งสอดคล้องกับดัชนีของแต่ละองค์ประกอบใน 'B' ในต้นฉบับ ' A' ตัวอย่างเช่นใน Matlab คุณสามารถทำได้: [a,b]=sort([5, 8, 7]) a = 5 7 8 b = 1 3 2 ทุกคนสามารถเห็นวิธีที่ดีในการทำเช่นนี้?
216 c++  sorting  stl  indexing 

7
ดัชนี MySQL - แนวปฏิบัติที่ดีที่สุดคืออะไร
ฉันใช้ดัชนีในฐานข้อมูล MySQL มาระยะหนึ่งแล้ว แต่ไม่เคยเรียนรู้มาก่อน โดยทั่วไปแล้วฉันวางดัชนีลงในเขตข้อมูลใด ๆ ที่ฉันจะค้นหาหรือเลือกโดยใช้WHEREประโยค แนวปฏิบัติที่ดีที่สุดสำหรับดัชนี MySQL คืออะไร ตัวอย่างสถานการณ์ / ประเด็นขัดแย้ง: หากตารางมีหกคอลัมน์และทั้งหมดสามารถค้นหาได้ฉันควรจัดทำดัชนีทั้งหมดหรือไม่? ประสิทธิภาพเชิงลบของการจัดทำดัชนีคืออะไร หากฉันมีคอลัมน์ VARCHAR 2500 ซึ่งสามารถค้นหาได้จากบางส่วนของเว็บไซต์ของฉันฉันควรสร้างดัชนีหรือไม่

8
วิธีการลบองค์ประกอบแถวลำดับและแถวลำดับดัชนีอีกครั้งได้อย่างไร
ฉันมีปัญหากับอาร์เรย์ ฉันมีหนึ่งอาร์เรย์ที่ฉันต้องการแก้ไขเหมือนด้านล่าง ฉันต้องการที่จะลบองค์ประกอบ (องค์ประกอบ) ของมันโดยดัชนีแล้วอาร์เรย์ดัชนีอีกครั้ง เป็นไปได้ไหม? $foo = array( 'whatever', // [0] 'foo', // [1] 'bar' // [2] ); $foo2 = array( 'foo', // [0], before [1] 'bar' // [1], before [2] );
206 php  arrays  indexing 

11
วิธีรับดัชนีของอาร์เรย์ที่เรียงลำดับใน Python
ฉันมีรายการตัวเลข: myList = [1, 2, 3, 100, 5] [1, 2, 3, 5, 100]ตอนนี้ถ้าผมเรียงลำดับรายการนี้จะได้รับ สิ่งที่ฉันต้องการคือดัชนีขององค์ประกอบจากรายการต้นฉบับในการเรียงลำดับคือ[0, 1, 2, 4, 3] --- ala MATLAB ของฟังก์ชั่นการเรียงลำดับที่ส่งกลับทั้งค่าและดัชนี
199 python  indexing  sorted 

5
ความแตกต่างระหว่างการใช้ INDEX กับ KEY ใน MySQL คืออะไร
ฉันรู้วิธีใช้ INDEX ในรหัสต่อไปนี้ และฉันรู้ว่าวิธีการใช้งานที่สำคัญต่างประเทศและคีย์หลัก CREATE TABLE tasks ( task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, parent_id INT UNSIGNED NOT NULL DEFAULT 0, task VARCHAR(100) NOT NULL, date_added TIMESTAMP NOT NULL, date_completed TIMESTAMP, PRIMARY KEY (task_id), INDEX parent (parent_id), .... อย่างไรก็ตามฉันพบรหัสโดยใช้ KEY แทน INDEX ดังต่อไปนี้ ... KEY order_date (order_date) ... ฉันไม่พบคำอธิบายใด ๆ …
192 mysql  indexing  key 

3
การสร้างดัชนีในตัวแปรตาราง
คุณสามารถสร้างดัชนีบนตัวแปรตารางใน SQL Server 2000 ได้หรือไม่? กล่าวคือ DECLARE @TEMPTABLE TABLE ( [ID] [int] NOT NULL PRIMARY KEY ,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL ) ฉันสามารถสร้างดัชนีได้Nameหรือไม่

4
ฉันจะแทรกคอลัมน์ที่ดัชนีคอลัมน์เฉพาะในนุ่นได้อย่างไร
ฉันสามารถแทรกคอลัมน์ที่ดัชนีคอลัมน์เฉพาะในนุ่นได้ไหม import pandas as pd df = pd.DataFrame({'l':['a','b','c','d'], 'v':[1,2,1,2]}) df['n'] = 0 สิ่งนี้จะทำให้คอลัมน์nเป็นคอลัมน์สุดท้ายของdfแต่ไม่มีวิธีบอกdfให้ใส่nที่จุดเริ่มต้นหรือไม่
189 python  indexing  pandas 

4
ฉันสามารถเพิ่มข้อ จำกัด UNIQUE ลงในตาราง PostgreSQL หลังจากสร้างเสร็จแล้วได้หรือไม่
ฉันมีตารางต่อไปนี้: tickername | tickerbbname | tickertype ------------+---------------+------------ USDZAR | USDZAR Curncy | C EURCZK | EURCZK Curncy | C EURPLN | EURPLN Curncy | C USDBRL | USDBRL Curncy | C USDTRY | USDTRY Curncy | C EURHUF | EURHUF Curncy | C USDRUB | USDRUB Curncy | C ฉันไม่ต้องการที่จะมีมากกว่าหนึ่งคอลัมน์สำหรับคู่tickername/ …

4
อนุสัญญาการตั้งชื่อดัชนีเซิร์ฟเวอร์ SQL [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา มีวิธีมาตรฐานในการตั้งชื่อดัชนีสำหรับ SQL Server หรือไม่? ดูเหมือนว่าดัชนีคีย์หลักชื่อ PK_ และดัชนีที่ไม่ใช่คลัสเตอร์มักเริ่มต้นด้วย IX_ มีอนุสัญญาการตั้งชื่อที่นอกเหนือจากนั้นสำหรับดัชนีเฉพาะหรือไม่?

5
ลำดับของคอลัมน์ในดัชนีมีความสำคัญมากแค่ไหน?
ฉันได้ยินมาว่าคุณควรใส่คอลัมน์ที่จะเลือกมากที่สุดในตอนต้นของการประกาศดัชนี ตัวอย่าง: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) ก่อนอื่นสิ่งที่ฉันพูดถูกต้อง? ถ้าเป็นเช่นนั้นฉันมีแนวโน้มที่จะเห็นความแตกต่างอย่างมากในประสิทธิภาพโดยการจัดเรียงลำดับของคอลัมน์ในดัชนีของฉันอีกครั้งหรือเป็นแบบฝึกหัด เหตุผลที่ฉันถามเพราะหลังจากใส่เคียวรีผ่าน DTA แล้วขอแนะนำให้ฉันสร้างดัชนีที่มีคอลัมน์เดียวกันเกือบทั้งหมดในดัชนีนั้นเป็นดัชนีที่มีอยู่ในลำดับที่แตกต่างกัน ฉันกำลังพิจารณาเพียงแค่เพิ่มคอลัมน์ที่ขาดหายไปในดัชนีที่มีอยู่และเรียกมันว่าดี คิด?

7
รับดัชนีของตัวเลือกที่เลือกด้วย jQuery
ฉันสับสนเล็กน้อยเกี่ยวกับวิธีรับดัชนีของตัวเลือกที่เลือกจาก<select>รายการHTML ในหน้านี้มีสองวิธีที่อธิบายไว้ -1อย่างไรก็ตามทั้งสองจะกลับมาเสมอ นี่คือรหัส jQuery ของฉัน: $(document).ready(function(){ $("#dropDownMenuKategorie").change(function(){ alert($("#dropDownMenuKategorie option:selected").index()); alert($("select[name='dropDownMenuKategorie'] option:selected").index()); }); }); และใน html (...) <select id="dropDownMenuKategorie"> <option value="gastronomie">Gastronomie</option> <option value="finanzen">Finanzen</option> <option value="lebensmittel">Lebensmittel</option> <option value="gewerbe">Gewerbe</option> <option value="shopping">Shopping</option> <option value="bildung">Bildung</option> </select> (...) ทำไมพฤติกรรมนี้ มีโอกาสใดบ้างหรือที่ที่select"ยังไม่พร้อม" ในขณะที่กำหนดchange()วิธีการนั้น? นอกจากนี้การเปลี่ยนแปลง.index()ไป.val()จะกลับมาคุ้มค่าที่เหมาะสมเพื่อให้เป็นสิ่งที่สร้างความสับสนให้ฉันมากยิ่งขึ้น
171 jquery  html  select  indexing 

5
นุ่น loc กับ vs. ioc เทียบกับ ix เทียบกับกับ iat?
เมื่อเร็ว ๆ นี้เริ่มแยกออกจากสถานที่ที่ปลอดภัยของฉัน (R) เป็น python และและ am บิตสับสนโดยเซลล์แปล / Pandasเลือกใน ฉันได้อ่านเอกสารแล้ว แต่ฉันพยายามดิ้นรนที่จะเข้าใจถึงผลกระทบที่เกิดขึ้นจริงของตัวเลือกการโลคัลไลเซชั่น / ตัวเลือกต่างๆ มีเหตุผลที่ฉันควรใช้.locหรือ.ilocมากกว่าตัวเลือกทั่วไปมากที่สุด.ixหรือไม่? ผมเข้าใจว่า.loc, iloc, atและiatอาจให้บางส่วนถูกต้องรับประกันได้ว่า.ixไม่สามารถให้ แต่ฉันยังอ่านที่.ixมีแนวโน้มที่จะเป็นทางออกที่เร็วที่สุดทั่วกระดาน โปรดอธิบายเหตุผลการปฏิบัติที่ดีที่สุดในโลกแห่งความเป็นจริงและการใช้ประโยชน์อย่างอื่นนอกเหนือจากนี้.ixหรือไม่?

21
คุณทำดัชนีอาร์เรย์อีกครั้งใน PHP ได้อย่างไร
ฉันมีอาเรย์ต่อไปนี้ซึ่งฉันต้องการจะทำดัชนีใหม่ดังนั้นคีย์จะกลับด้าน (เริ่มจากที่ 1): อาร์เรย์ปัจจุบัน ( แก้ไข:อาร์เรย์มีลักษณะเช่นนี้): Array ( [2] => Object ( [title] => Section [linked] => 1 ) [1] => Object ( [title] => Sub-Section [linked] => 1 ) [0] => Object ( [title] => Sub-Sub-Section [linked] => ) ) มันควรเป็นอย่างไร: Array ( [1] => Object ( [title] => …
157 php  arrays  indexing 

1
ทำไมดัชนีผู้ประกอบการหมวกใหม่ไม่ได้จากคุณสมบัติการแบ่งอาร์เรย์ C # 8 เริ่มต้นที่ 0
C # 8.0 แนะนำวิธีการที่สะดวกในการอาร์เรย์ชิ้น - เห็นอย่างเป็นทางการ C # 8.0 blogpost ไวยากรณ์ในการเข้าถึงองค์ประกอบสุดท้ายของอาร์เรย์คือ int value[] = { 10, 11, 12, 13 }; int a = value[^1]; // 13 int b = value[^2]; // 12 ฉันสงสัยว่าทำไมการสร้างดัชนีสำหรับการเข้าถึงองค์ประกอบย้อนหลังเริ่มต้นที่ 1 แทนที่จะเป็น 0 มีเหตุผลทางเทคนิคสำหรับสิ่งนี้หรือไม่?
156 c#  arrays  indexing  c#-8.0 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.