SingleElementSequence
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি একক উপাদানের একটি ক্রম
পাবলিক পদ্ধতি
NdArraySequence <U> | টুকরা () প্রতিটি উপাদানকে একটি নতুন স্লাইস হিসাবে ফেরত দেয়। |
অকার্যকর | |
পুনরাবৃত্তিকারী<U> | |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
java.lang.Object ক্লাস থেকে বুলিয়ান | সমান (অবজেক্ট arg0) |
চূড়ান্ত ক্লাস<?> | getClass () |
int | হ্যাশ কোড () |
চূড়ান্ত শূন্যতা | অবহিত () |
চূড়ান্ত শূন্যতা | সকলকে অবহিত করুন () |
স্ট্রিং | স্ট্রিং () |
চূড়ান্ত শূন্যতা | অপেক্ষা করুন (দীর্ঘ arg0, int arg1) |
চূড়ান্ত শূন্যতা | অপেক্ষা করুন (দীর্ঘ arg0) |
চূড়ান্ত শূন্যতা | অপেক্ষা করুন () |
ইন্টারফেস java.lang.Iterable থেকে বিমূর্ত শূন্যতা | প্রতিটির জন্য (ভোক্তা<? super T> arg0) |
বিমূর্ত ইটারেটর<U NdArray <T>> প্রসারিত করে | পুনরাবৃত্তিকারী () |
বিমূর্ত স্প্লিটারেটর<U NdArray <T>> প্রসারিত করে | স্প্লিটারেটর () |
পাবলিক পদ্ধতি
প্রতিটি উপাদানকে একটি নতুন স্লাইস হিসাবে ফেরত দেয়।
প্রচলিত জাভা সংগ্রহের বিপরীতে, একটি NdArraySequence
এর উপাদানগুলি ক্ষণস্থায়ী, অর্থাৎ প্রতিটি পুনরাবৃত্তির জন্য নতুন NdArray
উদাহরণ বরাদ্দ করা হয়। কর্মক্ষমতা উন্নত করতে, DataBufferWindow
ব্যবহার করে এই অনুক্রমের সমস্ত উপাদান দেখতে একই উদাহরণ পুনর্ব্যবহৃত করা যেতে পারে।
যদিও কিছু ক্ষেত্রে, ফিরে আসা প্রতিটি উপাদান আসল অ্যারের একটি নতুন স্লাইস তা নিশ্চিত করার জন্য এই ধরনের অপ্টিমাইজেশনগুলি অক্ষম করা বাঞ্ছনীয় হতে পারে। উদাহরণস্বরূপ, যদি পরিদর্শন করা এক বা একাধিক উপাদান অবশ্যই ক্রম পুনরাবৃত্তির সুযোগের বাইরে থাকতে হবে, asSlices()
নিশ্চিত করে যে ক্রম দ্বারা প্রত্যাবর্তিত সমস্ত উপাদান অনন্য উদাহরণ।
final List<IntNdArray> vectors = new ArrayList<>();
IntNdArray matrix = NdArrays.ofInts(Shape.of(6, 6));
ndArray.elements(0).forEach(e -> vectors::add); // Not safe, as `e` might always be the same recycled instance
ndArray.elements(0).asSlices().forEach(e -> vectors::add); // Safe, each `e` is a distinct NdArray instance
রিটার্নস
- একটি ক্রম যা প্রতিটি উপাদানকে একটি নতুন স্লাইস হিসাবে পুনরাবৃত্তি করে
EachIndexed (BiConsumer<long[], U> ভোক্তার জন্য সর্বজনীন শূন্যতা )
সর্বজনীন পুনরাবৃত্তিকারী<U> পুনরাবৃত্তিকারী ()
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2023-12-01 UTC-তে শেষবার আপডেট করা হয়েছে।
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"এতে আমার প্রয়োজনীয় তথ্য নেই"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"খুব জটিল / অনেক ধাপ"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"পুরনো"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"অনুবাদ সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"নমুনা / কোড সংক্রান্ত সমস্যা"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"অন্যান্য"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"সহজে বোঝা যায়"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"আমার সমস্যার সমাধান হয়েছে"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"অন্যান্য"
}]