Why in TensorFlow implementations of metrics `tensorflow.python.ops.x` is used instead of `tf.x`Calling a function of a module by using its name (a string)Python join: why is it string.join(list) instead of list.join(string)?Emulate a do-while loop in Python?Why can't Python parse this JSON data?Why is reading lines from stdin much slower in C++ than Python?Why is “1000000000000000 in range(1000000000000001)” so fast in Python 3?Tensorflow: how to save/restore a model?What's the purpose of tf.app.flags in TensorFlow?TensorFlow not found using pipTensorFlow: why not use a function instead of a placeholder?
Network helper class with retry logic on failure
Why do banks “park” their money at the European Central Bank?
Did a flight controller ever answer Flight with a no-go?
What are some interesting features that are common cross-linguistically but don't exist in English?
Heyacrazy: No Diagonals
Why doesn't 'd /= d' throw a division by zero exception?
Prevent use of CNAME Record for Untrusted Domain
"There were either twelve sexes or none."
Uri tokenizer as a simple state machine
What is the difference between "Grippe" and "Männergrippe"?
Why doesn't the Bitcoin-qt client ask for the Wallet passphrase upon startup?
Duplicate Files
Was the Boeing 2707 design flawed?
Non-visual Computers - thoughts?
How to find out the average duration of the peer-review process for a given journal?
Why in most German places is the church the tallest building?
Are modern clipless shoes and pedals that much better than toe clips and straps?
Handling Disruptive Student on the Autistic Spectrum
New Math Formula?
Can I get temporary health insurance while moving to the US?
Asymmetric table
How can I unambiguously ask for a new user's "Display Name"?
What would make bones be of different colors?
How do you interpolate outside the range of data?
Why in TensorFlow implementations of metrics `tensorflow.python.ops.x` is used instead of `tf.x`
Calling a function of a module by using its name (a string)Python join: why is it string.join(list) instead of list.join(string)?Emulate a do-while loop in Python?Why can't Python parse this JSON data?Why is reading lines from stdin much slower in C++ than Python?Why is “1000000000000000 in range(1000000000000001)” so fast in Python 3?Tensorflow: how to save/restore a model?What's the purpose of tf.app.flags in TensorFlow?TensorFlow not found using pipTensorFlow: why not use a function instead of a placeholder?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I am curious why in TF implementations of metrics (and probably everywhere else) tensorflow.python.ops.x
are used instead of just tf.x
, for example, here tensorflow.python.ops.math_ops.reduce_sum
is used instead of tf.reduce_sum
.
Guess: is it done for efficiency, so that we don't need to do import tensorflow as tf
?
python tensorflow
add a comment |
I am curious why in TF implementations of metrics (and probably everywhere else) tensorflow.python.ops.x
are used instead of just tf.x
, for example, here tensorflow.python.ops.math_ops.reduce_sum
is used instead of tf.reduce_sum
.
Guess: is it done for efficiency, so that we don't need to do import tensorflow as tf
?
python tensorflow
add a comment |
I am curious why in TF implementations of metrics (and probably everywhere else) tensorflow.python.ops.x
are used instead of just tf.x
, for example, here tensorflow.python.ops.math_ops.reduce_sum
is used instead of tf.reduce_sum
.
Guess: is it done for efficiency, so that we don't need to do import tensorflow as tf
?
python tensorflow
I am curious why in TF implementations of metrics (and probably everywhere else) tensorflow.python.ops.x
are used instead of just tf.x
, for example, here tensorflow.python.ops.math_ops.reduce_sum
is used instead of tf.reduce_sum
.
Guess: is it done for efficiency, so that we don't need to do import tensorflow as tf
?
python tensorflow
python tensorflow
edited Mar 27 at 18:28
Yuri
asked Mar 27 at 18:04
YuriYuri
1368 bronze badges
1368 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
If you look at the Tensorflow reference page for your example (reduce_sum)
https://www.tensorflow.org/api_docs/python/tf/math/reduce_sum
you will see that you can use tf.math.reduce_sum or tf.reduce_sum interchangeably, as they are aliased to each other.
In the example page that you linked to, that was Tensorflow code within the tensorflow/tensorflow/python/ops/metrics_impl.py module, and it was referencing code imported as
from tensorflow.python.ops import math_ops
This is the best way for this code to reference code within its own tensorflow.python.ops module. The tf.reduce_sum reference is the way to reference code from outside the tensorflow source code itself, as will be the case for most user code. It is best to follow the documentation page references to better survive future code reorganizations, etc.
add a comment |
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%2f55383828%2fwhy-in-tensorflow-implementations-of-metrics-tensorflow-python-ops-x-is-used-i%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you look at the Tensorflow reference page for your example (reduce_sum)
https://www.tensorflow.org/api_docs/python/tf/math/reduce_sum
you will see that you can use tf.math.reduce_sum or tf.reduce_sum interchangeably, as they are aliased to each other.
In the example page that you linked to, that was Tensorflow code within the tensorflow/tensorflow/python/ops/metrics_impl.py module, and it was referencing code imported as
from tensorflow.python.ops import math_ops
This is the best way for this code to reference code within its own tensorflow.python.ops module. The tf.reduce_sum reference is the way to reference code from outside the tensorflow source code itself, as will be the case for most user code. It is best to follow the documentation page references to better survive future code reorganizations, etc.
add a comment |
If you look at the Tensorflow reference page for your example (reduce_sum)
https://www.tensorflow.org/api_docs/python/tf/math/reduce_sum
you will see that you can use tf.math.reduce_sum or tf.reduce_sum interchangeably, as they are aliased to each other.
In the example page that you linked to, that was Tensorflow code within the tensorflow/tensorflow/python/ops/metrics_impl.py module, and it was referencing code imported as
from tensorflow.python.ops import math_ops
This is the best way for this code to reference code within its own tensorflow.python.ops module. The tf.reduce_sum reference is the way to reference code from outside the tensorflow source code itself, as will be the case for most user code. It is best to follow the documentation page references to better survive future code reorganizations, etc.
add a comment |
If you look at the Tensorflow reference page for your example (reduce_sum)
https://www.tensorflow.org/api_docs/python/tf/math/reduce_sum
you will see that you can use tf.math.reduce_sum or tf.reduce_sum interchangeably, as they are aliased to each other.
In the example page that you linked to, that was Tensorflow code within the tensorflow/tensorflow/python/ops/metrics_impl.py module, and it was referencing code imported as
from tensorflow.python.ops import math_ops
This is the best way for this code to reference code within its own tensorflow.python.ops module. The tf.reduce_sum reference is the way to reference code from outside the tensorflow source code itself, as will be the case for most user code. It is best to follow the documentation page references to better survive future code reorganizations, etc.
If you look at the Tensorflow reference page for your example (reduce_sum)
https://www.tensorflow.org/api_docs/python/tf/math/reduce_sum
you will see that you can use tf.math.reduce_sum or tf.reduce_sum interchangeably, as they are aliased to each other.
In the example page that you linked to, that was Tensorflow code within the tensorflow/tensorflow/python/ops/metrics_impl.py module, and it was referencing code imported as
from tensorflow.python.ops import math_ops
This is the best way for this code to reference code within its own tensorflow.python.ops module. The tf.reduce_sum reference is the way to reference code from outside the tensorflow source code itself, as will be the case for most user code. It is best to follow the documentation page references to better survive future code reorganizations, etc.
answered Mar 27 at 19:43
SolverWorldSolverWorld
4032 silver badges6 bronze badges
4032 silver badges6 bronze badges
add a comment |
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
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.
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%2f55383828%2fwhy-in-tensorflow-implementations-of-metrics-tensorflow-python-ops-x-is-used-i%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