You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by GitBox <gi...@apache.org> on 2018/08/13 06:02:46 UTC
[GitHub] lanking520 commented on issue #12140: Impossible to provide
arguments to random_normal in scala ?
lanking520 commented on issue #12140: Impossible to provide arguments to random_normal in scala ?
URL: https://github.com/apache/incubator-mxnet/issues/12140#issuecomment-412416142
Hi @mdespriee
Nice try with Scala package! In your case, you can implement in the following ways:
```Scala
Symbol.random_normal(i.output)()(Map("loc" -> mean, ...))
```
Just put all of your args in the map. You can always check [Python API example](http://mxnet.apache.org/api/python/symbol/symbol.html#mxnet.symbol.random_normal).
BTW, in the future, you can call `Symbol.api.random_normal`. This is a brand new api set introduced in v1.3 (not coming yet..) here is an example:
```Scala
/**
* <pre>
* Draw random samples from a normal (Gaussian) distribution.
*
* .. note:: The existing alias ``normal`` is deprecated.
*
* Samples are distributed according to a normal distribution parametrized by *loc* (mean) and *scale* (standard deviation).
*
* Example::
*
* normal(loc=0, scale=1, shape=(2,2)) = [[ 1.89171135, -1.16881478],
* [-1.23474145, 1.55807114]]
*
*
* Defined in src/operator/random/sample_op.cc:L85
* </pre>
* @param loc Mean of the distribution.
* @param scale Standard deviation of the distribution.
* @param shape Shape of the output.
* @param ctx Context of output, in format [cpu|gpu|cpu_pinned](n). Only used for imperative calls.
* @param dtype DType of the output in case this can't be inferred. Defaults to float32 if not defined (dtype=None).
* @return org.apache.mxnet.Symbol
*/
@Experimental
def random_normal (loc : Option[org.apache.mxnet.Base.MXFloat] = None, scale : Option[org.apache.mxnet.Base.MXFloat] = None, shape : Option[org.apache.mxnet.Shape] = None, ctx : Option[String] = None, dtype : Option[String] = None, name : String = null, attr : Map[String, String] = null) : org.apache.mxnet.Symbol
```
@mxnet-label-bot can you label this as [scala] ?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services