| 279 | } |
| 280 | |
| 281 | std::vector<int64> IntSequenceToVector(const py::object& sequence) { |
| 282 | std::vector<int64> output; |
| 283 | for (auto item : sequence) { |
| 284 | output.push_back(item.cast<int64>()); |
| 285 | } |
| 286 | return output; |
| 287 | } |
| 288 | |
| 289 | absl::optional<CastToArrayResult> CastToArray(py::handle h) { |
| 290 | py::array array = py::array::ensure( |
no test coverage detected