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

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

5
พิมพ์องค์ประกอบอาร์เรย์ในบรรทัดแยกต่างหากใน Bash?
ฉันจะพิมพ์องค์ประกอบอาเรย์ของ Bash Array ในแต่ละบรรทัดได้อย่างไร? อันนี้ใช้ได้ แต่มีวิธีที่ดีกว่า: $ my_array=(one two three) $ for i in ${my_array[@]}; do echo $i; done one two three พยายามตัวนี้ แต่มันไม่ทำงาน: $ IFS=$'\n' echo ${my_array[*]} one two three
229 arrays  bash 

18
Array slices ใน C #
คุณจะทำอย่างไรมันได้หรือไม่? รับอาร์เรย์ไบต์: byte[] foo = new byte[4096]; ฉันจะรับ x ไบต์แรกของอาร์เรย์เป็นอาร์เรย์แยกได้อย่างไร (โดยเฉพาะฉันต้องการมันเป็นIEnumerable<byte> ) นี่คือการทำงานกับSockets ฉันคิดว่าวิธีที่ง่ายที่สุดคือการแบ่งอาร์เรย์คล้ายกับไวยากรณ์ของ Perls: @bar = @foo[0..40]; ซึ่งจะคืนองค์ประกอบ 41 รายการแรกลงใน@barอาร์เรย์ มีบางอย่างใน C # ที่ฉันเพิ่งหายไปหรือมีบางสิ่งที่ฉันควรทำ? LINQ เป็นตัวเลือกสำหรับฉัน (. NET 3.5) ถ้ามันช่วยได้
228 c#  arrays 


8
ฉันจะแปลงอาเรย์ numpy เป็น (และแสดง) ภาพได้อย่างไร?
ฉันได้สร้างอาร์เรย์ดังนี้: import numpy as np data = np.zeros( (512,512,3), dtype=np.uint8) data[256,256] = [255,0,0] สิ่งที่ฉันต้องการให้ทำคือแสดงจุดสีแดงหนึ่งจุดที่กึ่งกลางของภาพ 512x512 (อย่างน้อยเริ่มต้นด้วย ... ฉันคิดว่าฉันสามารถหาที่เหลือได้จากที่นั่น)

16
การหาผลรวมขององค์ประกอบในอาร์เรย์ Swift
วิธีที่ง่ายที่สุด (ดีที่สุด) ในการหาผลรวมของอาร์เรย์ของจำนวนเต็มอย่างรวดเร็วคืออะไร? ฉันมีอาร์เรย์ที่เรียกว่าทวีคูณและฉันต้องการทราบผลรวมของทวีคูณ
228 arrays  swift 

17
เชิงมุม ng-repeat ในสิ่งที่ตรงกันข้าม
ฉันจะรับอาเรย์กลับด้านเป็นมุมได้อย่างไร? ฉันพยายามใช้ตัวกรอง orderBy แต่ต้องมีเพรดิเคต (เช่น 'ชื่อ') เพื่อจัดเรียง: <tr ng-repeat="friend in friends | orderBy:'name':true"> <td>{{friend.name}}</td> <td>{{friend.phone}}</td> <td>{{friend.age}}</td> <tr> มีวิธีการย้อนกลับอาร์เรย์เดิมโดยไม่ต้องเรียงลำดับ เช่นนั้น: <tr ng-repeat="friend in friends | orderBy:'':true"> <td>{{friend.name}}</td> <td>{{friend.phone}}</td> <td>{{friend.age}}</td> <tr>

4
วิธีที่ถูกต้องในการเริ่มต้นชิ้นส่วนที่ว่างเปล่า
หากต้องการประกาศชิ้นว่างเปล่าที่มีขนาดไม่คงที่จะทำอย่างไรดีกว่า: mySlice1 := make([]int, 0) หรือ: mySlice2 := []int{} แค่สงสัยว่าอันไหนเป็นวิธีที่ถูกต้อง
227 arrays  go  slice 

21
ผสานสองอาร์เรย์ใน. NET
มีฟังก์ชันในตัวใน. NET 2.0 ที่จะใช้สองอาร์เรย์และรวมเข้าไปในอาร์เรย์เดียว อาร์เรย์มีทั้งประเภทเดียวกัน ฉันได้รับอาร์เรย์เหล่านี้จากฟังก์ชั่นที่ใช้กันอย่างแพร่หลายภายในฐานรหัสของฉันและไม่สามารถแก้ไขฟังก์ชั่นเพื่อส่งคืนข้อมูลในรูปแบบที่แตกต่างกัน ฉันกำลังมองหาที่จะหลีกเลี่ยงการเขียนฟังก์ชั่นของตัวเองเพื่อให้บรรลุนี้ถ้าเป็นไปได้
225 c#  .net  arrays 

9
วิธีการสร้างอาร์เรย์ของตัวอักษรวัตถุในวง?
ฉันต้องสร้างอาร์เรย์ของตัวอักษรวัตถุเช่นนี้: var myColumnDefs = [ {key:"label", sortable:true, resizeable:true}, {key:"notes", sortable:true,resizeable:true},...... ในวงเช่นนี้ for (var i = 0; i < oFullResponse.results.length; i++) { console.log(oFullResponse.results[i].label); } ค่าของkeyควรอยู่results[i].labelในแต่ละองค์ประกอบของอาร์เรย์

5
ผนวกองค์ประกอบท้ายของรายการใน Scala
ดูเหมือนคำถามงี่เง่า แต่สิ่งที่ฉันพบบนอินเทอร์เน็ตคือถังขยะ ฉันไม่สามารถเพิ่มองค์ประกอบประเภทTลงในรายการList[T]ได้ ฉันลองด้วยmyList ::= myElementแต่ดูเหมือนว่ามันจะสร้างวัตถุแปลก ๆ และเข้าถึงเพื่อmyList.lastคืนองค์ประกอบแรกที่อยู่ในรายการเสมอ
223 arrays  scala 

13
วิธีการเพิ่มสตริงให้กับสตริง [] อาร์เรย์? ไม่มีฟังก์ชั่นเพิ่ม
private string[] ColeccionDeCortes(string Path) { DirectoryInfo X = new DirectoryInfo(Path); FileInfo[] listaDeArchivos = X.GetFiles(); string[] Coleccion; foreach (FileInfo FI in listaDeArchivos) { //Add the FI.Name to the Coleccion[] array, } return Coleccion; } ฉันต้องการแปลงFI.Nameเป็นสตริงแล้วเพิ่มลงในอาร์เรย์ของฉัน ฉันจะทำสิ่งนี้ได้อย่างไร

11
การลบค่าน่านออกจากอาร์เรย์
ฉันต้องการหาวิธีลบค่าน่านออกจากอาร์เรย์ของฉัน อาร์เรย์ของฉันมีลักษณะดังนี้: x = [1400, 1500, 1600, nan, nan, nan ,1700] #Not in this exact configuration ฉันจะลบnanค่าออกจากได้xอย่างไร
223 python  arrays  numpy  nan 

13
ลบองค์ประกอบทั้งหมดที่มีอยู่ในอาร์เรย์อื่น
ฉันกำลังมองหาวิธีที่มีประสิทธิภาพในการลบองค์ประกอบทั้งหมดออกจากอาร์เรย์ JavaScript หากมีอยู่ในอาร์เรย์อื่น // If I have this array: var myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']; // and this one: var toRemove = ['b', 'c', 'g']; ฉันต้องการทำงานกับ myArray เพื่อปล่อยให้อยู่ในสถานะนี้: ['a', 'd', 'e', 'f'] ด้วย jQuery ฉันใช้grep()และใช้inArray()งานได้ดี: myArray = $.grep(myArray, function(value) { return $.inArray(value, toRemove) < 0; }); …
222 javascript  arrays 

10
การเข้าถึงอาร์เรย์นั้นมีอันตรายแค่ไหน
การเข้าถึงอาเรย์นั้นมีอันตรายเพียงใดนอกขอบเขต (ใน C)? บางครั้งมันอาจเกิดขึ้นที่ฉันอ่านจากนอกอาร์เรย์ (ตอนนี้ฉันเข้าใจแล้วฉันเข้าถึงหน่วยความจำที่ใช้โดยส่วนอื่น ๆ ของโปรแกรมของฉันหรือมากกว่านั้น) หรือฉันพยายามตั้งค่าเป็นดัชนีนอกอาร์เรย์ บางครั้งโปรแกรมขัดข้อง แต่บางครั้งก็ทำงานเพียงให้ผลลัพธ์ที่ไม่คาดคิด ทีนี้สิ่งที่ฉันอยากรู้ก็คือมันอันตรายแค่ไหน? ถ้ามันทำให้โปรแกรมของฉันเสียหายก็ไม่เลว หากในอีกทางหนึ่งมันแตกบางอย่างนอกโปรแกรมของฉันเพราะฉันสามารถเข้าถึงหน่วยความจำที่ไม่เกี่ยวข้องทั้งหมดได้ฉันคิดว่า ฉันอ่าน 'สิ่งที่สามารถเกิดขึ้นได้' มากมาย'การแบ่งส่วนอาจเป็นปัญหาที่น้อยที่สุด' 'ฮาร์ดดิสก์ของคุณอาจเปลี่ยนเป็นสีชมพูและยูนิคอร์นอาจร้องเพลงใต้หน้าต่างของคุณ' ซึ่งเป็นสิ่งที่ดี แต่สิ่งที่เป็นอันตรายจริงๆ? คำถามของฉัน: การอ่านค่าจากด้านนอกอาเรย์จะทำให้เกิดความเสียหายอะไรนอกเหนือจากโปรแกรมของฉันหรือไม่? ฉันคิดว่าการดูสิ่งต่าง ๆ จะไม่เปลี่ยนแปลงอะไรเลยหรืออย่างเช่นจะเปลี่ยนแอตทริบิวต์ 'เปิดครั้งล่าสุด' ของไฟล์ที่ฉันไปให้ถึง การตั้งค่าต่าง ๆ นอกอาร์เรย์สามารถทำให้เกิดความเสียหายอะไรนอกเหนือจากโปรแกรมของฉันได้หรือไม่? จาก คำถาม Stack Overflowฉันรวบรวมว่าเป็นไปได้ที่จะเข้าถึงตำแหน่งหน่วยความจำใด ๆ ที่ไม่มีการรับประกันความปลอดภัย ตอนนี้ฉันรันโปรแกรมเล็ก ๆ ของฉันจากภายใน XCode นั่นให้การป้องกันพิเศษรอบ ๆ โปรแกรมของฉันซึ่งมันไม่สามารถเข้าถึงภายนอกหน่วยความจำของตัวเองได้หรือไม่? มันจะเป็นอันตรายต่อ XCode หรือไม่? คำแนะนำใด ๆ เกี่ยวกับวิธีเรียกใช้โค้ด buggy ของฉันอย่างปลอดภัยหรือไม่ …
221 c  arrays  memory 

12
วิธีการค้นหาองค์ประกอบแรกของอาร์เรย์ที่ตรงกับเงื่อนไขบูลีนใน JavaScript?
ฉันสงสัยว่ามีวิธีที่รู้จักในตัว / หรูหราเพื่อค้นหาองค์ประกอบแรกของอาร์เรย์ JS ที่ตรงกับเงื่อนไขที่กำหนดหรือไม่ AC # เทียบเท่าจะList.Find จนถึงตอนนี้ฉันได้ใช้คอมโบสองฟังก์ชันดังนี้: // Returns the first element of an array that satisfies given predicate Array.prototype.findFirst = function (predicateCallback) { if (typeof predicateCallback !== 'function') { return undefined; } for (var i = 0; i < arr.length; i++) { if (i in this && …
220 javascript  arrays 

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