Why catch_warnings() creates warnings later
I am trying to avoid the following RuntimeWarnings. (I know that upgrading the packages may solve the warnings, but I can't upgrade. I am familiar with RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility). My question is what is happening with the warnings package here, and how come catching warnings before the import h5py
causes the warnings later.
This code:
import warnings
with warnings.catch_warnings() as x:
import numpy
import h5py
outputs RuntimeWarings:
/usr/local/lib/python2.7/dist-packages/h5py/__init__.py:34: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from ._conv import register_converters as _register_converters
/usr/local/lib/python2.7/dist-packages/h5py/__init__.py:43: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from . import h5a, h5d, h5ds, h5f, h5fd, h5g, h5r, h5s, h5t, h5p, h5z
/usr/local/lib/python2.7/dist-packages/h5py/_hl/group.py:21: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from .. import h5g, h5i, h5o, h5r, h5t, h5l, h5p
But this code:
import numpy
import h5py
outputs nothing.
To reproduce this, numpy==1.14.2
and h5py==2.7.1
.
python numpy scikit-learn warnings h5py
add a comment |
I am trying to avoid the following RuntimeWarnings. (I know that upgrading the packages may solve the warnings, but I can't upgrade. I am familiar with RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility). My question is what is happening with the warnings package here, and how come catching warnings before the import h5py
causes the warnings later.
This code:
import warnings
with warnings.catch_warnings() as x:
import numpy
import h5py
outputs RuntimeWarings:
/usr/local/lib/python2.7/dist-packages/h5py/__init__.py:34: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from ._conv import register_converters as _register_converters
/usr/local/lib/python2.7/dist-packages/h5py/__init__.py:43: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from . import h5a, h5d, h5ds, h5f, h5fd, h5g, h5r, h5s, h5t, h5p, h5z
/usr/local/lib/python2.7/dist-packages/h5py/_hl/group.py:21: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from .. import h5g, h5i, h5o, h5r, h5t, h5l, h5p
But this code:
import numpy
import h5py
outputs nothing.
To reproduce this, numpy==1.14.2
and h5py==2.7.1
.
python numpy scikit-learn warnings h5py
add a comment |
I am trying to avoid the following RuntimeWarnings. (I know that upgrading the packages may solve the warnings, but I can't upgrade. I am familiar with RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility). My question is what is happening with the warnings package here, and how come catching warnings before the import h5py
causes the warnings later.
This code:
import warnings
with warnings.catch_warnings() as x:
import numpy
import h5py
outputs RuntimeWarings:
/usr/local/lib/python2.7/dist-packages/h5py/__init__.py:34: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from ._conv import register_converters as _register_converters
/usr/local/lib/python2.7/dist-packages/h5py/__init__.py:43: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from . import h5a, h5d, h5ds, h5f, h5fd, h5g, h5r, h5s, h5t, h5p, h5z
/usr/local/lib/python2.7/dist-packages/h5py/_hl/group.py:21: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from .. import h5g, h5i, h5o, h5r, h5t, h5l, h5p
But this code:
import numpy
import h5py
outputs nothing.
To reproduce this, numpy==1.14.2
and h5py==2.7.1
.
python numpy scikit-learn warnings h5py
I am trying to avoid the following RuntimeWarnings. (I know that upgrading the packages may solve the warnings, but I can't upgrade. I am familiar with RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility). My question is what is happening with the warnings package here, and how come catching warnings before the import h5py
causes the warnings later.
This code:
import warnings
with warnings.catch_warnings() as x:
import numpy
import h5py
outputs RuntimeWarings:
/usr/local/lib/python2.7/dist-packages/h5py/__init__.py:34: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from ._conv import register_converters as _register_converters
/usr/local/lib/python2.7/dist-packages/h5py/__init__.py:43: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from . import h5a, h5d, h5ds, h5f, h5fd, h5g, h5r, h5s, h5t, h5p, h5z
/usr/local/lib/python2.7/dist-packages/h5py/_hl/group.py:21: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 80
from .. import h5g, h5i, h5o, h5r, h5t, h5l, h5p
But this code:
import numpy
import h5py
outputs nothing.
To reproduce this, numpy==1.14.2
and h5py==2.7.1
.
python numpy scikit-learn warnings h5py
python numpy scikit-learn warnings h5py
edited Nov 19 '18 at 18:19
Yariv
asked Nov 19 '18 at 17:47
YarivYariv
8315
8315
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53380094%2fwhy-catch-warnings-creates-warnings-later%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53380094%2fwhy-catch-warnings-creates-warnings-later%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown