Name
SPVM::R::OP::StringBuffer - N-Dimensional Array Operations for R::NDArray::StringBuffer
Description
The R::OP::StringBuffer class in SPVM has methods for n-dimensional array operations for R::NDArray::StringBuffer.
Usage
use
R::OP::StringBuffer as BUFOP;
my
$data
= [
StringBuffer->new(
"a"
),
StringBuffer->new(
"b"
),
StringBuffer->new(
"c"
),
StringBuffer->new(
"d"
),
StringBuffer->new(
"e"
),
StringBuffer->new(
"f"
)
];
my
$ndarray_scalar
= BUFOP->c(StringBuffer->new(
"a"
));
my
$ndarray_vector
= BUFOP->c(
$data
);
my
$ndarray
= BUFOP->c(
$data
, [3, 2]);
my
$ndarray2
= BUFOP->c(
$ndarray
);
Class Methods
c
static method c : R::NDArray::StringBuffer ($data : object of StringBuffer|StringBuffer[]|R::NDArray::StringBuffer, $dim : int[] = undef);
push
static method push : void ($x_ndarray : R::NDArray::StringBuffer, $y_ndarray : R::NDArray::String);
eq
static method eq : R::NDArray::Int ($x_ndarray : R::NDArray::StringBuffer, $y_ndarray : R::NDArray::StringBuffer);
ne
static method ne : R::NDArray::Int ($x_ndarray : R::NDArray::StringBuffer, $y_ndarray : R::NDArray::StringBuffer);
gt
static method gt : R::NDArray::Int ($x_ndarray : R::NDArray::StringBuffer, $y_ndarray : R::NDArray::StringBuffer);
ge
static method ge : R::NDArray::Int ($x_ndarray : R::NDArray::StringBuffer, $y_ndarray : R::NDArray::StringBuffer);
lt
static method lt : R::NDArray::Int ($x_ndarray : R::NDArray::StringBuffer, $y_ndarray : R::NDArray::StringBuffer);
le
static method le : R::NDArray::Int ($x_ndarray : R::NDArray::StringBuffer, $y_ndarray : R::NDArray::StringBuffer);
rep
static method rep : R::NDArray::StringBuffer ($x_ndarray : R::NDArray::StringBuffer, $times : int);
rep_length
static method rep_length : R::NDArray::StringBuffer ($x_ndarray : R::NDArray::StringBuffer, $length : int);
See Also
Copyright & License
Copyright (c) 2024 Yuki Kimoto
MIT License