Get Batch Size

Bu fonksiyon bloğu, verilen bir batch/list içindeki öğe sayısını döndürür. Gruplandırılmış verilerle çalışırken akış kontrolü, kayıt (logging) ve dallanma kararları için kullanışlıdır.

📥 Girdiler

  • Batch Bu giriş, ölçülecek öğelerden oluşan bir batch/list kabul eder.

    • Socket: Input

📤 Çıktılar

  • Size Sağlanan batch içindeki öğe sayısını temsil eden sayısal değer.

    • Socket: Output

🕹️ Kontroller

  • No Controls Bu fonksiyon bloğu herhangi bir etkileşimli widget sunmaz.

⚙️ Çalışma Mekanizması

Bu blok, giriş soketinden bir batch aldığında koleksiyonu değerlendirir ve mevcut öğe sayısını Size çıkışında verir. Batch oluşturan veya birleştiren herhangi bir işlemin hemen ardından bu bloğu değerlendirerek karar verme veya kayıt için anlık sayısal değer alabilirsiniz.

Girdi eksik veya dinamik olduğunda güvenilir bir ölçüm elde etmek için bloğa beslemeden önce batch'i doğrulamak veya düzenlemek amacıyla yardımcı bloklar kullanın (bkz. İpuçları ve Püf Noktaları).

🎯 Özellikler

  • Herhangi bir batch/list girdisi için anlık sayısal boyut sağlayan basit, tek amaçlı blok.

  • Batch uzunluğuna bağlı koşullu mantık tetiklemek için hafif bir akış-kontrol aracı olarak çalışır.

  • Akış kontrolü ve veri işleme kategorilerindeki genel batch-üreten bloklarla uyumludur.

📝 Kullanım

  • Bu bloğu, liste/batch çıktısı veren herhangi bir bloğun sonrasına yerleştirerek iletilen öğe sayısını edinin.

  • Size çıkışını karşılaştırma veya mantık bloklarına bağlayın (ör. Greater, Equals, Logic Input) ve senaryoyu batch sayısına göre dallandırın.

  • İşlenen öğe sayısını kaydetmek için logging veya export bloklarıyla birleştirin.

💡 İpuçları ve Püf Noktaları

  • Bellek verimli işlem için batch oluşturuyorsanız Batch Processing ile birlikte kullanın; onun batch çıktısını buraya bağlayarak batch boyutlarını izleyin.

  • Bir batch'i Debatch ile böldükten sonra parçaları yeniden birleştirip, yeniden oluşturulan listenin boyutunu doğrulamak için bu bloğu kullanın.

  • Bir indekse erişmeden önce batch uzunluğunu kontrol etmek için Get Element ile kombine edin; bu, aralık dışı erişimleri önler.

  • Birden fazla batch'i birleştirirken önce Batch Concatenation kullanın, ardından ortaya çıkan boyutu onaylamak için bu bloğu çalıştırın.

  • Üst akış kaynağı veri sağlamayabilir ise, kararlı davranış ve beklenmedik hatalardan kaçınmak için bu bloğu Is None veya Replace None ile eşleştirin.

🛠️ Sorun Giderme

  • Blok beklenmeyen boyutlar raporluyorsa, girdinin gerçekten bir liste/batch türü olduğundan emin olun (içeriği incelemek için Debug Input veya benzeri araçları kullanın).

  • Girdi olmayabilirse, boyut ölçümü tahmin edilebilir kalsın diye Is None veya Replace None ile doğrulama ekleyin.

Last updated