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

อาร์เรย์คือโครงสร้างข้อมูลเชิงเส้นที่เรียงลำดับซึ่งประกอบด้วยชุดขององค์ประกอบ (ค่าตัวแปรหรือการอ้างอิง) โดยแต่ละรายการจะถูกระบุด้วยดัชนีหนึ่งรายการหรือมากกว่า เมื่อถามเกี่ยวกับตัวแปรเฉพาะของอาร์เรย์ให้ใช้แท็กที่เกี่ยวข้องเหล่านี้แทน: [vector], [arraylist], [matrix] เมื่อใช้แท็กนี้ในคำถามที่เฉพาะเจาะจงกับภาษาการเขียนโปรแกรมให้แท็กคำถามด้วยภาษาการเขียนโปรแกรมที่ใช้

23
สร้างอาร์เรย์ที่มีองค์ประกอบเดียวกันซ้ำหลายครั้ง
ใน Python โดยที่[2]list คือโค้ดต่อไปนี้จะให้ผลลัพธ์นี้: [2] * 5 # Outputs: [2,2,2,2,2] มีวิธีง่ายๆในการทำเช่นนี้กับอาร์เรย์ใน JavaScript? ฉันเขียนฟังก์ชันต่อไปนี้เพื่อทำ แต่มีบางสิ่งที่สั้นกว่าหรือดีกว่า var repeatelem = function(elem, n){ // returns an array with element elem repeated n times. var arr = []; for (var i = 0; i <= n; i++) { arr = arr.concat(elem); }; return arr; };

13
รับดัชนีของวัตถุภายในอาร์เรย์จับคู่เงื่อนไข
ฉันมีอาร์เรย์เช่นนี้: [{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...] ฉันจะรับดัชนีของวัตถุที่ตรงกับเงื่อนไขโดยไม่วนซ้ำทั้งอาร์เรย์ได้อย่างไร ยกตัวอย่างเช่นให้ผมต้องการที่จะได้รับดัชนีprop2=="yutu"1 ผมเห็นแต่คิดว่ามันใช้สำหรับอาร์เรย์ง่ายๆเช่น.indexOf() ["a1","a2",...]ฉันตรวจสอบด้วยเช่นกัน$.grep()แต่สิ่งนี้คืนค่าวัตถุไม่ใช่ดัชนี

12
วิธีการเพิ่มวัตถุลงในอาร์เรย์
ฉันจะเพิ่มวัตถุลงในอาร์เรย์ได้อย่างไร (ใน javascript หรือ jquery) ตัวอย่างเช่นปัญหาของรหัสนี้คืออะไร function(){ var a = new array(); var b = new object(); a[0]=b; } ฉันต้องการใช้รหัสนี้เพื่อบันทึกวัตถุจำนวนมากในอาร์เรย์ของ function1 และเรียก function2 เพื่อใช้วัตถุในอาร์เรย์ ฉันจะบันทึกวัตถุในอาร์เรย์ได้อย่างไร ฉันจะวางวัตถุลงในอาร์เรย์และบันทึกลงในตัวแปรได้อย่างไร

19
อ่านไฟล์ CSV และเก็บค่าไว้ในอาร์เรย์
ฉันพยายามอ่าน *.csvไฟล์ *.csvแฟ้ม: ประกอบด้วยสองคอลัมน์คั่น (" ; ") ฉันสามารถอ่าน*.csvไฟล์โดยใช้ StreamReader และสามารถแยกแต่ละบรรทัดโดยใช้Split()ฟังก์ชั่น ฉันต้องการเก็บแต่ละคอลัมน์ไว้ในอาร์เรย์ที่แยกต่างหากจากนั้นแสดง เป็นไปได้ไหมที่จะทำเช่นนั้น?
317 c#  .net  arrays  csv 

23
จะแทนที่รายการในอาร์เรย์ด้วย Javascript ได้อย่างไร
แต่ละรายการของอาเรย์นี้มีจำนวนบ้าง var items = Array(523,3452,334,31, ...5346); ฉันจะแทนที่ตัวเลขบางส่วนด้วยอาร์เรย์ด้วยหมายเลขใหม่ได้อย่างไร ตัวอย่างเช่นเราต้องการแทนที่ 3452 ด้วย 1010 เราจะทำเช่นนี้ได้อย่างไร
315 javascript  arrays 

18
ผ่านอาร์เรย์ไปยังแบบสอบถามโดยใช้คำสั่งย่อย WHERE
รับ array ของรหัส$galleries = array(1,2,5)ฉันต้องการมีแบบสอบถาม SQL ที่ใช้ค่าของอาร์เรย์ในส่วนคำสั่ง WHERE เช่น: SELECT * FROM galleries WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */ ฉันจะสร้างสตริงการสืบค้นนี้เพื่อใช้กับ MySQL ได้อย่างไร
314 php  mysql  arrays 

12
ฉันจะสร้างอาร์เรย์ / เมทริกซ์ที่ว่างใน NumPy ได้อย่างไร
ฉันไม่สามารถหาวิธีใช้อาเรย์หรือเมทริกซ์ในวิธีที่ปกติฉันจะใช้รายการ ฉันต้องการสร้างอาร์เรย์ที่ว่างเปล่า (หรือเมทริกซ์) แล้วเพิ่มหนึ่งคอลัมน์ (หรือแถว) ทีละรายการ ในขณะนี้วิธีเดียวที่ฉันสามารถทำได้คือ: mat = None for col in columns: if mat is None: mat = col else: mat = hstack((mat, col)) ในกรณีที่เป็นรายการฉันจะทำสิ่งนี้: list = [] for item in data: list.append(item) มีวิธีใช้สัญกรณ์แบบนั้นสำหรับอาร์เรย์NumPyหรือเมทริกซ์หรือไม่?
311 python  arrays  numpy 

13
วิธีค้นหา 'sizeof' (ตัวชี้ที่ชี้ไปยังอาร์เรย์)
ก่อนอื่นนี่คือรหัสบางส่วน: int main() { int days[] = {1,2,3,4,5}; int *ptr = days; printf("%u\n", sizeof(days)); printf("%u\n", sizeof(ptr)); return 0; } มีวิธีการหาขนาดของอาเรย์ที่ptrชี้ไป (แทนที่จะแค่ให้ขนาดของมันซึ่งเป็นสี่ไบต์บนระบบ 32 บิต)?
309 c  arrays  pointers  sizeof 

19
วิธีการลบค่าที่ซ้ำกันออกจากอาร์เรย์หลายมิติใน PHP
ฉันจะลบค่าที่ซ้ำกันออกจากอาร์เรย์หลายมิติใน PHP ได้อย่างไร อาร์เรย์ตัวอย่าง: Array ( [0] => Array ( [0] => abc [1] => def ) [1] => Array ( [0] => ghi [1] => jkl ) [2] => Array ( [0] => mno [1] => pql ) [3] => Array ( [0] => abc [1] => def ) …

25
ฉันจะสลับอาร์เรย์ใน Swift ได้อย่างไร
ฉันจะสุ่มหรือสุ่มองค์ประกอบภายในอาร์เรย์ใน Swift ได้อย่างไร ตัวอย่างเช่นหากอาร์เรย์ของฉันประกอบด้วยไพ่ 52 ใบฉันต้องการสลับแถวเพื่อสับไพ่
305 arrays  swift  shuffle 

16
แปลงอาเรย์วัตถุเป็นแผนที่แฮชซึ่งจัดทำดัชนีโดยค่าแอตทริบิวต์ของวัตถุ
ใช้ Case กรณีการใช้งานคือการแปลงอาร์เรย์ของวัตถุให้เป็นแผนที่แฮชตามสตริงหรือฟังก์ชั่นที่มีให้เพื่อประเมินและใช้เป็นกุญแจสำคัญในแผนที่แฮชและค่าเป็นวัตถุเอง กรณีทั่วไปของการใช้สิ่งนี้กำลังแปลงอาเรย์ของวัตถุเป็นแผนที่แฮชของวัตถุ รหัส ต่อไปนี้เป็นข้อมูลโค้ดขนาดเล็กใน JavaScript เพื่อแปลงอาร์เรย์ของวัตถุเป็นแผนที่แฮชซึ่งจัดทำดัชนีโดยค่าแอตทริบิวต์ของวัตถุ คุณสามารถจัดเตรียมฟังก์ชั่นเพื่อประเมินคีย์ของแฮชแม็พ (เวลารัน) หวังว่าสิ่งนี้จะช่วยให้ใครบางคนในอนาคต function isFunction(func) { return Object.prototype.toString.call(func) === '[object Function]'; } /** * This function converts an array to hash map * @param {String | function} key describes the key to be evaluated in each object to use as key for …

10
เป็นไปได้หรือไม่ที่จะเปลี่ยนค่าของอาเรย์เมื่อทำการ foreach ใน javascript
ตัวอย่าง: var arr = ["one","two","three"]; arr.forEach(function(part){ part = "four"; return "four"; }) alert(arr); อาร์เรย์ยังคงอยู่กับค่าดั้งเดิมมีวิธีใดบ้างที่จะมีการเขียนการเข้าถึงองค์ประกอบของอาร์เรย์จากฟังก์ชันวนซ้ำ

25
สาเหตุของ java.lang.ArrayIndexOutOfBoundsException คืออะไรและฉันจะป้องกันได้อย่างไร
อะไรArrayIndexOutOfBoundsExceptionหมายและวิธีการที่ฉันจะกำจัดมันได้หรือไม่ นี่คือตัวอย่างโค้ดที่ทำให้เกิดข้อยกเว้น: String[] names = { "tom", "bob", "harry" }; for (int i = 0; i <= names.length; i++) { System.out.println(names[i]); }

12
php var_dump () vs print_r ()
ความแตกต่างระหว่างvar_dump()และprint_r()ในแง่ของการแยกอาร์เรย์เป็นสตริงคืออะไร?
297 php  arrays 

8
วิธีที่ดีที่สุดในการเริ่มต้นอาร์เรย์ (ว่าง) ใน PHP
ในบางภาษาอื่น ๆ (ตัวอย่างเช่น AS3) มีการบันทึกไว้ว่าการเริ่มต้นอาร์เรย์ใหม่นั้นจะเร็วขึ้นหากทำเช่นนี้var foo = []มากกว่าvar foo = new Array()ด้วยเหตุผลของการสร้างวัตถุและการสร้างอินสแตนซ์ ฉันสงสัยว่า PHP มีความเทียบเท่าหรือไม่ class Foo { private $arr = array(); // is there another / better way? }

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