找回密码
 注册
查看: 2039|回复: 0

R语言 rJava包 jfloat()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-22 21:11:12 | 显示全部楼层 |阅读模式
jfloat(rJava)
jfloat()所属R语言包:rJava

                                         Wrap numeric vector as flat Java parameter
                                         WRAP数字为平Java参数向量

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

.jfloat marks a numeric vector as an object that can be used as parameter to Java calls that require float parameters. Similarly, .jlong marks a numeric vector as long parameter.
.jfloat标志着作为对象一个float参数的Java调用需要的参数,可以使用的数字向量。同样,.jlonglong参数标志着数字向量。


用法----------Usage----------


.jfloat(x)
.jlong(x)
.jbyte(x)
.jchar(x)
.jshort(x)



参数----------Arguments----------

参数:x
numeric vector
数字向量


Details

详情----------Details----------

R has no native float or long type. Numeric vectors are stored as doubles, hence there is no native way to pass float numbers to Java methods. The .jfloat call marks a numeric vector as having the Java type float by wrapping it in the jfloat class. The class is still a subclass of numeric, therefore all regular R operations are unaffected by this.
R有没有本地的float或long类型。数值向量double的存储,因此没有原生的Java方法的方式来传递浮点数。 .jfloat呼叫,标志着一个数值向量作为Java类型floatjfloat类包装。类仍然是的numeric的子类,因此,所有正规的R类作业本的影响。

Similarly, .jlong is used to mark a numeric vector as a parameter of the long Java type. Please note that in general R has no native type that will hold a long value, so conversion between Java's long type and R's numeric is potentially lossy.
同样,.jlonglong Java类型作为一个参数用来标记一个数字向量。请注意,在一般研究有没有原生型,将举行一个long值,所以Java的long型和R的数字之间的转换是可能有损。

.jbyte is used when a scalar byte is to be passed ot Java. Note that byte arrays are natively passed as RAW vectors, not as .jbyte arrays.
.jbyte时使用的是一个标量字节要OT Java的传递。请注意,本地字节数组是通过为RAW向量,而不是.jbyte阵列。

jchar is strictly experimental and may be based on character vectors in the future.
jchar是严格的实验和可character在未来的向量。


值----------Value----------

Returns a numeric vector of the class jfloat, jlong, jbyte, jshort or jchar that can be used as parameter to Java calls that require float, long, byte, short or char parameters respectively.
返回一个数值向量类jfloat,jlong,jbyte,jshort或jchar作为参数,可以用于需要的Java调用<X >,float,long,byte或short参数分别。


参见----------See Also----------

.jcall, jfloat-class
.jcall,jfloat-class

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-22 19:13 , Processed in 0.019286 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表