Lines Matching refs:array
2 tests/test_numpy_array.cpp -- test core array functionality
78 using arr = py::array;
190 sm.def("make_empty_shaped_array", [] { return py::array(py::dtype("f"), {}, {}); });
192 sm.def("scalar_int", []() { return py::array(py::dtype("i"), {}, {}, &data_i); });
195 sm.def("wrap", [](py::array a) {
196 return py::array(
225 return py::isinstance<py::array>(yes) && !py::isinstance<py::array>(no);
234 "array"_a=py::array(),
241 "array"_a=py::array(o),
278 sm.def("issue685", [](py::array) { return "array"; });
290 py::array_t<double, py::array::c_style> a({ 3, 3, 3 });
299 py::array_t<double, py::array::f_style> a({ 3, 3, 3 });
311 sumsq += r[i] * r(i); // Either notation works for a 1D array
331 py::array_t<double, py::array::c_style> a({ 3, 3, 3 });
349 // Issue #785: Uninformative "Unknown internal error" exception when constructing array from empty object:
350 sm.def("array_fail_test", []() { return py::array(py::object()); });
353 sm.def("array_fail_test_negative_size", []() { int c = 0; return py::array(-1, &c); });
363 // reshape array to 2D without changing size
367 throw std::domain_error("array_reshape2: input array total size is not a squared integer");
371 // resize to 3D array with each dimension = N
377 // return 2D array with Nrows = Ncols = N
386 sm.def("index_using_ellipsis", [](py::array a) {