Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
gaoqiong
pybind11
Commits
f5b166d0
Commit
f5b166d0
authored
Jun 21, 2016
by
Ivan Smirnov
Browse files
Simplify npy_format_descriptor slightly
parent
bdc99020
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
5 deletions
+3
-5
include/pybind11/numpy.h
include/pybind11/numpy.h
+3
-5
No files found.
include/pybind11/numpy.h
View file @
f5b166d0
...
...
@@ -234,14 +234,12 @@ template <typename T> struct npy_format_descriptor
array
::
API
&
api
=
array
::
lookup_api
();
auto
args
=
py
::
dict
();
py
::
list
names
{
},
offsets
{
},
formats
{
};
std
::
vector
<
py
::
object
>
dtypes
;
for
(
auto
field
:
fields
)
{
names
.
append
(
py
::
str
(
field
.
name
));
offsets
.
append
(
py
::
int_
(
field
.
offset
));
if
(
!
field
.
descr
)
pybind11_fail
(
"NumPy: unsupported field dtype"
);
dtypes
.
emplace_back
(
field
.
descr
,
true
);
formats
.
append
(
dtypes
.
back
());
names
.
append
(
py
::
str
(
field
.
name
));
offsets
.
append
(
py
::
int_
(
field
.
offset
));
formats
.
append
(
object
(
field
.
descr
,
true
));
}
args
[
"names"
]
=
names
;
args
[
"offsets"
]
=
offsets
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment