একটি অপারেশন দ্বারা উত্পাদিত একটি টেনসরের সম্ভবত আংশিক পরিচিত আকৃতি।
পাবলিক পদ্ধতি
| বুলিয়ান |  সমান (অবজেক্ট অবজেক্ট) | 
| int |  হ্যাশকোড () | 
| স্ট্যাটিক আকৃতি |  তৈরি করুন (লম্বা ফার্স্ট ডাইমেনশন সাইজ, লম্বা... অন্যান্য ডাইমেনশন সাইজ)  একটি N-মাত্রিক মান উপস্থাপন করে একটি আকৃতি তৈরি করুন। | 
| int |  সংখ্যা মাত্রা ()  এই আকার দ্বারা উপস্থাপিত মাত্রা সংখ্যা. | 
| স্ট্যাটিক আকৃতি |  স্কেলার ()  একটি স্কেলার মান প্রতিনিধিত্ব করে একটি আকৃতি তৈরি করুন। | 
| দীর্ঘ |  আকার (আইটি)  i-ম মাত্রার আকার। | 
| স্ট্রিং |  toString ()  ডিবাগিংয়ের জন্য আকৃতির সংক্ষিপ্ত বিবরণ। | 
| স্ট্যাটিক আকৃতি |  অজানা ()  একটি অজানা সংখ্যক মাত্রার প্রতিনিধিত্ব করে একটি আকৃতি তৈরি করুন।  | 
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক বুলিয়ান সমান (অবজেক্ট অবজেক্ট)
পরামিতি
| বস্তু | 
|---|
পাবলিক int হ্যাশকোড ()
পাবলিক স্ট্যাটিক শেপ মেক (লম্বা ফার্স্ট ডাইমেনশন সাইজ, লম্বা... অন্যান্য ডাইমেনশন সাইজ)
একটি N-মাত্রিক মান উপস্থাপন করে একটি আকৃতি তৈরি করুন।
প্রতিটি মাত্রার জন্য প্রদত্ত আকার সহ একটি N-মাত্রিক মান (N কমপক্ষে 1) উপস্থাপন করে একটি আকৃতি তৈরি করে। A -1 নির্দেশ করে যে সংশ্লিষ্ট মাত্রার আকার অজানা। যেমন:
// A 2-element vector.
 Shape vector = Shape.create(2);
 // A 2x3 matrix.
 Shape matrix = Shape.create(2, 3);
 // A matrix with 4 columns but an unknown number of rows.
 // This is typically used to indicate the shape of tensors that represent
 // a variable-sized batch of values. The Shape below might represent a
 // variable-sized batch of 4-element vectors.
 Shape batch = Shape.create(-1, 4);
 পরামিতি
| প্রথম মাত্রার আকার | |
|---|---|
| অন্যান্য মাত্রার আকার | 
সর্বজনীন int numDimensions ()
এই আকার দ্বারা উপস্থাপিত মাত্রা সংখ্যা.
রিটার্নস
- -1 যদি মাত্রার সংখ্যা অজানা হয়, 0 যদি আকৃতিটি একটি স্কেলার প্রতিনিধিত্ব করে, একটি ভেক্টরের জন্য 1, একটি ম্যাট্রিক্সের জন্য 2 ইত্যাদি।
পাবলিক লং সাইজ (int i)
i-ম মাত্রার আকার।
পরামিতি
| i | 
|---|
রিটার্নস
- অনুরোধ করা মাত্রার আকার বা -1 যদি এটি অজানা হয়।
পাবলিক স্ট্রিং থেকে স্ট্রিং ()
ডিবাগিংয়ের জন্য আকৃতির সংক্ষিপ্ত বিবরণ।