Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ift
NIFTy
Commits
ecc96428
Commit
ecc96428
authored
Feb 10, 2020
by
Gordian Edenhofer
Browse files
correlated_fields.py: Use ScalingOperator
Where applicable, use a ScalingOperator instead of a DiagonalOperator.
parent
ff7dfaa8
Changes
1
Hide whitespace changes
Inline
Side-by-side
nifty6/library/correlated_fields.py
View file @
ecc96428
...
...
@@ -69,9 +69,11 @@ def _normal(mean, sig, key, N=0):
if
N
==
0
:
domain
=
DomainTuple
.
scalar_domain
()
mean
,
sig
=
np
.
asfarray
(
mean
),
np
.
asfarray
(
sig
)
else
:
domain
=
UnstructuredDomain
(
N
)
mean
,
sig
=
(
_reshaper
(
param
,
N
)
for
param
in
(
mean
,
sig
))
return
Adder
(
makeField
(
domain
,
mean
))
@
(
sig
*
ducktape
(
domain
,
None
,
key
))
domain
=
UnstructuredDomain
(
N
)
mean
,
sig
=
(
_reshaper
(
param
,
N
)
for
param
in
(
mean
,
sig
))
return
Adder
(
makeField
(
domain
,
mean
))
@
(
DiagonalOperator
(
makeField
(
domain
,
sig
))
@
ducktape
(
domain
,
None
,
key
))
...
...
Write
Preview
Supports
Markdown
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