[R] Create Matrix with Float32 values
Duncan Murdoch
murdoch.duncan at gmail.com
Thu Jun 2 00:10:40 CEST 2011
On 01/06/2011 12:16 PM, Chris English wrote:
>
> Dear R_Help:
> The following gives me a matrix with integer values.
> z= matrix(rep(10:1, each= 10), ncol= 10, byrow=TRUE)> str(z) int [1:10, 1:10] 10 9 8 7 6 5 4 3 2 1 ...
> How do I specify that I want Float32 values instead.
You can't. R doesn't support that type.
If you want to pass it to an external function that is expecting C
single type, you can use as.single(x). That won't convert it to single
precision, but it will cause it to be copied to a single precision array
whenever you call .C or .Fortran.
Duncan Murdoch
More information about the R-help
mailing list