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

R语言 tractor.base包 SparseArray-class()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-1 11:23:43 | 显示全部楼层 |阅读模式
SparseArray-class(tractor.base)
SparseArray-class()所属R语言包:tractor.base

                                        Class "SparseArray"
                                         类“SparseArray”

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

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

This class represents an array with any number of dimensions, in which a significant proportion of entries are zero. The coordinates of nonzero entries are stored along with their values, with all remaining entries assumed to be zero. Methods are provided to index into the array in the standard way, using matrix or vector indices; and for coercing between SparseArray objects and standard (dense) arrays.
这个类表示一个数组与任何数量的尺寸,其中显着比例的条目是零。非零元素的坐标被存储,以及它们的值,与所有剩余的条目假定为零。提供一些方法以索引到数组中的标准方法,使用矩阵或向量指数强迫之间SparseArray对象和标准(密)阵列。


扩展----------Extends----------

Class "SerialisableObject", directly.
类"SerialisableObject",直接。

All reference classes extend and inherit methods from "envRefClass".
所有引用类的扩展和继承方法"envRefClass"。


方法----------Methods----------




[ signature(x = "SparseArray", i = "ANY", j = "ANY"): Index method for the SparseArray class.
[signature(x = "SparseArray", i = "ANY", j = "ANY")方向“:指数的方法SparseArray类。




[<- signature(x = "SparseArray", i = "ANY", j = "ANY"): Replacement method for the SparseArray class.
[< - signature(x = "SparseArray", i = "ANY", j = "ANY"):为SparseArray类的替代方法。


字段----------Fields----------




data: Object of class ANY.
data:对象的类ANY。




coords: Object of class matrix.
coords:对象的类matrix。




dims: Object of class integer.
dims:对象的类integer。


基于类的方法----------Class-Based Methods----------




initialize(...): Create a new object of this class.
initialize(...):创建一个新对象,这个类。




aperm(perm): Permute dimensions of the array.
aperm(perm):表,改变尺寸的数组。




apply(margin, fun, ...): Apply a function to the margins of the array. This function should be used in preference to apply from the base package, since the latter will convert the SparseArray to a dense array first, with a potentially major memory cost.
apply(margin, fun, ...):应用功能的阵列的边缘。应该使用此功能优先apply从基本的包,因为后者将其转换SparseArray一个密集阵,一个潜在的主要记忆体成本。




flip(dimsToFlip): Flip the image along the specified dimension(s).
flip(dimsToFlip):翻转图像沿着指定的尺寸(S)。




getDimensions(): Retrieve an integer vector giving the dimensions of the array.
getDimensions():找回提供的数组维数的整数向量。




getDimensionality(): Retrieve an integer vector of length 1 giving the number of dimensions in the array.
getDimensionality():检索给数组中的维数的矢量长度为1的一个整数。




getCoordinates(): Retrieve the matrix of coordinates of nonzero entries, with each row corresponding to a nonzero entry.
getCoordinates():检索非零元素的矩阵的坐标,与每一行对应于一个非零项。




getData(): Retrieve the vector of nonzero data values.
getData():检索向量的非零数据值。




setCoordinatesAndData(newCoords, newData): Update the coordinate matrix and data vector explicitly.
setCoordinatesAndData(newCoords, newData):更新的坐标矩阵,数据向量明确。




setDimensions(newDims): Change the dimensions of the array.
setDimensions(newDims):更改尺寸的数组。

The following methods are inherited (from the corresponding class): serialise ("SerialisableObject"), methods ("SerialisableObject")
继承的方法如下(对应的类):连载(“SerialisableObject”),方法(“SerialisableObject”)


注意----------Note----------

Using the current &ldquo;coordinate list&rdquo; storage convention, there is rarely any data size benefit to storing an array in this form unless it is at least 75% sparse. Since SparseArray is a reference class, however, there may be some benefit in terms of avoiding duplication of the array on modification.
使用当前的“坐标列表”的存储公约,很少有任何数据大小利益以这种形式存储的数组,除非它是至少75%的稀疏。然而,由于SparseArray是一个引用类,可避免重复修改的数组方面的一些好处。

Indexing with logical or character vectors is currently not supported.
目前不支持索引与逻辑或特征向量。


(作者)----------Author(s)----------


Jon Clayden



参考文献----------References----------




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

SparseOrDenseArray and array. The implementation of indexing owes lot to the slam package.
SparseOrDenseArray和array。索引的实施欠了很多的大满贯包。


实例----------Examples----------


showClass("SparseArray")

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-30 11:52 , Processed in 0.028146 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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