«arrays» etiketlenmiş sorular

Dizi, her biri bir veya daha fazla dizin tarafından tanımlanan bir dizi öğeden (değerler, değişkenler veya referanslar) oluşan sıralı bir doğrusal veri yapısıdır. Dizilerin belirli varyantlarını sorurken, bununla ilgili şu etiketleri kullanın: [vector], [arraylist], [matrix]. Bu etiketi kullanırken, bir programlama diline özgü bir soruda, soruyu kullanılan programlama diliyle etiketleyin.


10
Dizi öğesini değere göre kaldırma
Verilen değeri ile dizi öğeyi kaldırmak gerekir: if (in_array($id, $items)) { $items = array_flip($items); unset($items[ $id ]); $items = array_flip($items); } Daha kısa (daha verimli) bir şekilde yapılabilir mi?
166 php  arrays 

8
Lodash ile bir öğeyi listeden nasıl kaldırabilirim?
Şöyle bir nesne var: var obj = { "objectiveDetailId": 285, "objectiveId": 29, "number": 1, "text": "x", "subTopics": [{ "subTopicId": 1, "number": 1 }, { "subTopicId": 2, "number": 32 }, { "subTopicId": 3, "number": 22 }] } var stToDelete = 2; Ben var lodashbaşka şeyler için başvurumu yüklü. Kullanmak için etkili …

10
Bir sınıftaki özel alanın değiştirilmesini nasıl önleyebilirim?
Bu sınıfa sahip olduğumu düşünün: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Şimdi, yukarıdaki sınıfı kullanan başka bir sınıf var: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! İşte sorun şu: Dışarıdan bir sınıfın özel alanına eriştim! Bunu …
165 java  arrays  oop  class 

11
nesneyi lodash ile diziye dönüştür
Nasıl ben büyük dönüştürebilir objectiçin arraylodash ile? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan", id:12...}]

9
Neden JavaScript'te 2 == [2]?
Son zamanlarda bunu 2 == [2]JavaScript'te keşfettim . Anlaşıldığı gibi, bu tuhaflığın birkaç ilginç sonucu var: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Benzer şekilde, aşağıdakiler çalışır: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true …

4
Sabit bir dizi bildirin
Denedim: const ascii = "abcdefghijklmnopqrstuvwxyz" const letter_goodness []float32 = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = []float32 { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } Birincisi, deklarasyon ve başlatma iyi çalışıyor, ancak ikinci, üçüncü ve dördüncü işe yaramıyor. Sabit şamandıra dizisini …
164 arrays  go  const 


19
diziden en yakın sayıyı al
Eksi 1000'den artı 1000'e bir sayı var ve içinde sayılar içeren bir dizi var. Bunun gibi: [2, 42, 82, 122, 162, 202, 242, 282, 322, 362] Dizinin en yakın sayısında yaptığım sayının değişmesini istiyorum. Örneğin almasını 80istediğim sayı olarak alıyorum 82.
163 javascript  arrays 


12
Bir bayt dizesini int'ye nasıl dönüştürebilirim?
Bir bayt dizesini python'da int'e nasıl dönüştürebilirim? Böyle söyle: 'y\xcc\xa6\xbb' Bunu yapmanın akıllıca / aptalca bir yolunu buldum: sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1])) Yerleşik veya standart kütüphanede bunu daha basit yapan bir şey olması gerektiğini biliyorum ... Bu, int (xxx, 16) kullanabileceğiniz onaltılık basamak dizesini …
162 python  arrays  string 

7
Komut satırı bağımsız değişkenlerini Bash'teki bir diziye dönüştürme
Komut satırı bağımsız değişkenlerini bash komut dizisine nasıl dönüştürebilirim? Bunu almak istiyorum: ./something.sh arg1 arg2 arg3 ve myArray=( arg1 arg2 arg3 ) böylece komut dosyasında daha fazla kullanım için myArray kullanabilirsiniz. Bu önceki SO yayını yaklaşıyor, ancak nasıl bir dizi oluşturulacağını anlatmıyor: Bash'de komut satırı bağımsız değişkenlerini nasıl ayrıştırırım? Değişkenleri …
162 arrays  bash  shell 

9
Bir listenin ne kadar sıralandığını ölçmenin bir yolu var mı?
Bir listenin nasıl sıralandığını ölçmenin bir yolu var mı? Yani, bir listenin sıralanıp sıralanmadığını (boolean) bilmekle ilgili değil, "sıralama" oranı gibi bir şey, istatistiklerdeki korelasyon katsayısı gibi bir şey. Örneğin, Bir listenin öğeleri artan sıradaysa, oranı 1.0 olur Liste azalan şekilde sıralanırsa, oranı -1.0 olur Liste neredeyse artan şekilde sıralanıyorsa, …

9
Numpy - diziye satır ekle
Numpy dizisine nasıl satır eklenir? Ben bir dizi var: A = array([[0, 1, 2], [0, 2, 0]]) X'deki her satırın ilk öğesi belirli bir koşulu karşılıyorsa, bu diziye başka bir X dizisinden satır eklemek istiyorum. Numpy dizilerinin, listelerinki gibi 'ekleme' yöntemi yoktur, ya da öyle görünüyor. A ve X listeler …
161 python  arrays  numpy  rows 

8
Diziler neden kovaryant, fakat jenerikler değişmez?
Joshua Bloch'un Etkili Java'sından, Diziler, genel türden iki önemli şekilde farklıdır. İlk diziler kovaryanttır. Jenerikler değişmezdir. Kovaryant, basitçe, X, Y'nin alt tipi ise, X [] 'nin de Y [] alt tipi olacağı anlamına gelir. Diziler kovaryanttır Dize Object So alt türü olduğu için String[] is subtype of Object[] Değişmez, X'in …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.