جریان تنسور:: عملیات:: ExpandDims
#include <array_ops.h>بعد 1 را به شکل تانسور وارد می کند.
خلاصه
 با توجه به input تانسور، این عملیات بعد 1 را در axis شاخص ابعاد شکل input وارد می کند. axis شاخص بعد از صفر شروع می شود. اگر یک عدد منفی برای axis مشخص کنید، از انتهای آن به عقب شمارش می شود.
 اگر بخواهید یک بعد دسته ای به یک عنصر اضافه کنید، این عملیات مفید است. به عنوان مثال، اگر یک تصویر واحد از شکل [height, width, channels] دارید، میتوانید آن را به صورت دستهای از 1 تصویر با expand_dims(image, 0) بسازید که شکل [1, height, width, channels] میسازد. .
نمونه های دیگر:
# 't' is a tensor of shape [2] shape(expand_dims(t, 0)) ==> [1, 2] shape(expand_dims(t, 1)) ==> [2, 1] shape(expand_dims(t, -1)) ==> [2, 1]
# 't2' is a tensor of shape [2, 3, 5] shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5] shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5] shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]
این عملیات مستلزم این است که:
 -1-input.dims() <= dim <= input.dims()
 این عملیات مربوط به squeeze() است که ابعاد اندازه 1 را حذف می کند.
استدلال ها:
- scope: یک شی Scope
-  محور: 0-D (اسکالر). شاخص ابعادی را مشخص می کند که در آن شکل inputگسترش می یابد. باید در محدوده[-rank(input) - 1, rank(input)]باشد.
برمی گرداند:
-  Output: شامل همان داده هایinputاست، اما شکل آن یک بعد اضافی به اندازه 1 اضافه شده است.
| سازندگان و ویرانگرها | |
|---|---|
| ExpandDims (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input axis) | 
| صفات عمومی | |
|---|---|
| operation | |
| output | |
| توابع عمومی | |
|---|---|
| node () const | ::tensorflow::Node * | 
| operator::tensorflow::Input () const | |
| operator::tensorflow::Output () const | |
صفات عمومی
عملیات
Operation operation
خروجی
::tensorflow::Output output
توابع عمومی
ExpandDims
ExpandDims( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input axis )
گره
::tensorflow::Node * node() const
عملگر::tensorflow::ورودی
operator::tensorflow::Input() const
عملگر::tensorflow::خروجی
operator::tensorflow::Output() const
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-26 بهوقت ساعت هماهنگ جهانی.