«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.


1
Np.dot neden kesin değil? (n-dim dizileri)
np.dotİki 'float32'2D diziyi aldığımızı varsayalım : res = np.dot(a, b) # see CASE 1 print(list(res[0])) # list shows more digits [-0.90448684, -1.1708503, 0.907136, 3.5594249, 1.1374011, -1.3826287] Sayılar. Dışında değişebilirler: DURUM 1 : dilima np.random.seed(1) a = np.random.randn(9, 6).astype('float32') b = np.random.randn(6, 6).astype('float32') for i in range(1, len(a)): print(list(np.dot(a[:i], b)[0])) # …
15 python  c  arrays  numpy  precision 

2
Anahtar olarak bir vektör C ++ içinde dahili olarak nasıl çalışır?
Bu SO cevapları Anahtar için Vector ile STL Haritasının vektörün anahtar olarak kullanılabileceğini söylüyor. Yani bir vektörü anahtar olarak kullandığımızda. Anahtarın benzersiz olması gerektiğinden, bu gerçekten nasıl çalışır, bu yüzden aynı öğelerle başka bir vektör eklediğimizde, mapöğeye göre yinelenen öğe olup olmadığını kontrol edecek veya vektörün adı bir şey belirleyecek …
14 c++  arrays  dictionary  vector  stl 

5
Filtrelemeden sonra dizileri tek bir diziyle birleştir
Ben sadece konumlar dizisi almak nesneleri dizi var. Amacım bu konumlar dizisini bir diziye birleştirmek, ancak bunu yapmak ve boş dizi almak başarısız. Bunu nasıl yaparım: let results = [{ id: '1', locations: ['aaaa', 'bbbbbb', 'cccccc'] }, { id: '2', locations: [] }, { id: '3', locations: ['ddd', 'aaadsad', 'sefd'] …

2
Eşleme dizime ancak farklı bir elementId ama aynı yöntemle yeni bir segmentId (aynı ada sahip) eklemek istiyorum
MapperInterface.php aşağıdadır Ben const içine if-else deyimi eklemek nasıl anlamaya çalışıyorum. eşleme dizisi. Böyle bir şey: if (LIN02 == “VN”) o Treat LIN03 as the SKU · else if (LIN04 == “VN”) o Treat LIN05 as the SKU <?php declare(strict_types=1); namespace Direct\OrderUpdate\Api; use Direct\OrderUpdate\Api\OrderUpdateInterface; /** * Interface MapperInterface * Translates …
14 php  arrays  mapping  const 

3
Bir dizinin boyut türü neden türünün bir parçasıdır?
C ++ Primer kitabını okurken, şu ifadeyle karşılaştım: "Bir dizideki öğelerin sayısı dizinin türünün bir parçasıdır." Bu yüzden aşağıdaki kodu kullanarak öğrenmek istedim: #include<iostream> int main() { char Array1[]{'H', 'e', 'l', 'p'}; char Array2[]{'P', 'l', 'e', 'a', 's', 'e'}; std::cout<<typeid(Array1).name()<<std::endl; //prints A4_c std::cout<<typeid(Array2).name()<<std::endl; //prints A6_c return 0; } Ve ilginç …
14 c++  arrays  c++11 

1
1 MB veya daha fazla Java bayt dizisi RAM'in iki katını kaplar
Aşağıdaki kodu Windows 10 / OpenJDK 11.0.4_x64 üzerinde çalıştırmak çıktı olarak üretir used: 197ve expected usage: 200. Bu, bir milyon elementten 200 baytlık dizilerin yaklaşık olarak kapladığı anlamına gelir. 200 MB RAM. Herşey yolunda. Koddaki bayt dizisi ayırmasını new byte[1000000]olarak new byte[1048576](yani 1024 * 1024 öğelerine) değiştirdiğimde, çıktı used: 417ve …

2
Bu Java 8 Stream collect () yöntemini nasıl anlayabilirim?
Bir int dizisini List'e dönüştürmeye çalışıyordum ve Java 8 Stream kullanmanın alışılmadık yolunu seçtim ve bununla geldim Arrays.stream(arr).boxed().collect(Collectors.toList()); Hala bu çizgiyi tam olarak anlamakta zorlanıyorum, çoğunlukla, Collectors.toList()Bu durumda neden bir ArrayList<Integer>uygulama Listarayüzü döndürülüyor ? Neden olmasın LinkedList<Integer>veya Listarayüze uygun başka bir genel sınıf ? API Notları bölümünde, burada ArrayList'ten kısaca …

3
Java 14 kayıtları ve dizileri
Aşağıdaki kod verildiğinde: public static void main(String[] args) { record Foo(int[] ints){} var ints = new int[]{1, 2}; var foo = new Foo(ints); System.out.println(foo); // Foo[ints=[I@6433a2] System.out.println(new Foo(new int[]{1,2}).equals(new Foo(new int[]{1,2}))); // false System.out.println(new Foo(ints).equals(new Foo(ints))); //true System.out.println(foo.equals(foo)); // true } O dizinin, belli ki, görünüyor toString, equalsyöntemler (yerine statik …

1
Ayrılan depolama birimindeki işaretçi aritmetiğine C ++ 20'den beri izin veriliyor mu?
C ++ 20 standardında, dizi türlerinin örtük ömür boyu tür olduğu söylenir . Örtük olmayan bir ömür boyu türüne sahip bir dizinin dolaylı olarak oluşturulabileceği anlamına mı geliyor? Örtülü bir dizinin oluşturulması dizinin öğelerinin oluşturulmasına neden olmaz mı? Bu durumu düşünün: //implicit creation of an array of std::string //but not …


3
C'de bir dizenin tanımının özellikleri nelerdir?
Sınıflarımdan biri için bir ev ödevi sorusunu yanıtlamam gerekiyor. Özellikle, C'deki belirli dizilerin dize olarak kabul edilip edilmediğini söylemeliyim. Bu makaleye dayanarak ( https://www.geeksforgeeks.org/strings-in-c-2/ ) Dizelerin sonunda boş sonlandırıcılı bir dizi karakter olduğunu biliyorum. Benim ana hangup soruya benziyor bir dizi soran bir parçasıdır: char c1[] = { 'C', 'S', …

1
Örnek oluşturmak zorunda kalmadan std :: array <T, N> öğelerinin sayısını nasıl alabilirim?
Var std::array&lt;T, N&gt;::size(), ama statik değil, bu yüzden bir örneği gerektirir std::array. (Olup döndürür değeri elde etmek için bir yol var Nbir std::array&lt;T, N&gt;dizinin bir örneğini oluşturmak zorunda kalmadan)? Normal bir dizi için kullanmış olabilirdim sizeof, ama sizeof(std::array&lt;T, N&gt;) == N * sizeof(T)doğru olduğunu garanti edemiyorum.
9 c++  arrays  c++11  sizeof 

2
İlkel türlerle ilgili kodun kopyalanmasını nasıl önleyebilirim?
Arka fon Bir bit giriş akışı bir bayt dizisiyle desteklenir. Bu bayt dizisinden çeşitli zorlanmış ilkel dizilere okunan birkaç yöntem vardır. Sorun Yinelenen kod var. Java, ilkel türlerde jeneriklerden yoksundur, bu nedenle tekrarlama kaçınılmazdır. kod Yinelenen kod aşağıdaki yöntemlerde belirgindir: @Override public long readBytes(final byte[] out, final int offset, final …

8
En yüksek nüfusa sahip yılı bulun (en verimli çözüm)
İki dizi verildiğinde; $birthsbirinin doğduğunu gösteren doğum yıllarının $deathslistesini ve birinin öldüğünü gösteren ölüm yıllarının listesini içeren, nüfusun en yüksek olduğu yılı nasıl bulabiliriz? Örneğin, aşağıdaki diziler verildiğinde: $births = [1984, 1981, 1984, 1991, 1996]; $deaths = [1991, 1984]; Nüfusun en yüksek olduğu yıl olmalıdır 1996, çünkü 3insanlar o yıl …

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.