NdArray<T>.Diagonal()
获取NdArray对象的元素类型。 获取NdArray对象的对角元素。
概要
NdArray<T> Diagonal(
int offset,
int axis1,
int axis2)
参量
offset
: 对角偏移量,可取正负值。
axis1
: 数组的第一个选取维度。
axis2
: 数组的第二个选取维度。返回值
NdArray对象的元素类型。 <summary> Get diagonals of NdArray object. N-1维的对角元素。
NdArray<T>.Expand()
把NdArray对象在axis轴上扩展成N+1维形状。
概要
NdArray<T> Expand(int axis)
参量
axis
: 给定的维度。返回值
N+1维的NdArray对象。
NdArray<T>.Fill()
把NdArray对象中每个元素填充为给定值。
概要
void Fill(T val)
参量
val
: 新的值。
NdArray<T>.Flatten()
把NdArray对象展开成一维形状。
概要
NdArray<T> Flatten()
返回值
一维的NdArray对象。
NdArray<T>.GetDim()
获取NdArray对象表示的第i个维度的大小。
概要
long GetDim(int i)
参量
i
: 维度索引。返回值
第i个维度的大小。
NdArray<T>.GetItem()
从NdArray对象获取给定索引对应的元素。
概要
T GetItem(long idx)
参量
idx
: 索引值。返回值
元素值。
NdArray<T>.GetItem()
从NdArray对象获取给定视图对应的子集。
概要
NdArray<T> GetItem(View view)
参量
view
: 视图对象。返回值
NdArray对象的子集。
NdArray<T>.GetND()
获取NdArray对象表示的维度数。
概要
int GetND()
返回值
维度数。
NdArray<T>.GetShape()
获取NdArray对象的形状。
概要
Shape GetShape()
返回值
NdArray对象的形状。
NdArray<T>.GetSize()
获取NdArray对象的大小。
概要
long GetSize()
返回值
元素个数。
NdArray<T>.NdArray()
NdArray的构造函数。
概要
NdArray(Shape shp, T val)
参量
shp
: NdArray的形状。
val
: 元素的初始值,类型包括int,long,float,double。
NdArray<T>.Pick()
从NdArray对象获取给定索引对应的一组元素。
概要
NdArray<T> Pick(NdArray<int> indexes)
参量
indexes
: 一维或者二维索引值。如果二维的话,每行都是一个元素的多维坐标。返回值
所需元素构成的一维NdArray对象。
NdArray<T>.Repeat()
在给定轴上对NdArray元素进行连续重复复制。
概要
NdArray<T> Repeat(long repeats, int axis)
参量
repeats
: 重复复制的次数。
axis
: 给定的轴。返回值
重复复制后的NdArray对象。
NdArray<T>.RepeatBlock()
在给定轴上对NdArray元素块按给定次数复制。
概要
NdArray<T> RepeatBlock(long repeats, int axis)
参量
repeats
: 重复复制的次数。
axis
: 给定的轴。返回值
重复复制后的NdArray对象。
NdArray<T>.Represent()
NdArray对象的描述。
概要
string Represent(int maxlen)
参量
maxlen
: 容纳描述字符串的缓冲区长度。返回值
描述字符串。
NdArray<T>.Reshape()
把NdArray对象重置成M维形状。
概要
NdArray<T> Reshape(Shape shp)
参量
shp
: 新的M维形状返回值
M维的NdArray对象。
NdArray<T>.SetItem()
设置NdArray对象中给定索引对应的元素。
概要
void SetItem(long idx, T val)
参量
idx
: 索引值。
val
: 元素值。
NdArray<T>.Squeeze()
把NdArray对象在axis轴上缩减成N-1维形状。
概要
NdArray<T> Squeeze(int axis)
参量
axis
: 给定的维度,其大小为1。返回值
N-1维的NdArray对象。
NdArray<T>.Sum()
对NdArray中全部元素求和。
概要
NdArray<T> Sum()
返回值
以0维数组保存的和。
NdArray<T>.Sum()
对NdArray中给定维度的元素求和。
概要
NdArray<T> Sum(int axis)
参量
axis
: 给定维度。返回值
N-1维的NdArray对象。
NdArray<T>.Transpose()
对NdArray对象进行转置操作。
概要
NdArray<T> Transpose()
返回值
转置后的NdArray对象。