| 225 | } |
| 226 | |
| 227 | std::shared_ptr<Array> squeeze( |
| 228 | const std::shared_ptr<const Array>& arr, |
| 229 | const std::vector<int>& dims) { |
| 230 | auto dst = std::make_shared<Array>(arr); |
| 231 | dst->squeeze(dims); |
| 232 | return dst; |
| 233 | } |
| 234 | |
| 235 | template <class T> |
| 236 | void array_pad( |