📄 pacematrix.html
字号:
setTimes</H3><PRE>public void <B>setTimes</B>(int i, int j, double s)</PRE><DL><DD>Multiply a value with an element and reset the element<P><DD><DL><DT><B>Parameters:</B><DD><CODE>i</CODE> - the row number of the element<DD><CODE>j</CODE> - the column number of the element<DD><CODE>s</CODE> - the double value to be multiplied with</DL></DD></DL><HR><A NAME="setMatrix(int, int, int, int, double)"><!-- --></A><H3>setMatrix</H3><PRE>public void <B>setMatrix</B>(int i0, int i1, int j0, int j1, double s)</PRE><DL><DD>Set the submatrix A[i0:i1][j0:j1] with a same value<P><DD><DL><DT><B>Parameters:</B><DD><CODE>i0</CODE> - the index of the first element of the column<DD><CODE>i1</CODE> - the index of the last element of the column<DD><CODE>j0</CODE> - the index of the first column<DD><CODE>j1</CODE> - the index of the last column<DD><CODE>s</CODE> - the value to be set to</DL></DD></DL><HR><A NAME="setMatrix(int, int, int, weka.classifiers.functions.pace.DoubleVector)"><!-- --></A><H3>setMatrix</H3><PRE>public void <B>setMatrix</B>(int i0, int i1, int j, <A HREF="../../../../weka/classifiers/functions/pace/DoubleVector.html" title="class in weka.classifiers.functions.pace">DoubleVector</A> v)</PRE><DL><DD>Set the submatrix A[i0:i1][j] with the values stored in a DoubleVector<P><DD><DL><DT><B>Parameters:</B><DD><CODE>i0</CODE> - the index of the first element of the column<DD><CODE>i1</CODE> - the index of the last element of the column<DD><CODE>j</CODE> - the index of the column<DD><CODE>v</CODE> - the vector that stores the values</DL></DD></DL><HR><A NAME="setMatrix(double[], boolean)"><!-- --></A><H3>setMatrix</H3><PRE>public void <B>setMatrix</B>(double[] v, boolean columnFirst)</PRE><DL><DD>Set the whole matrix from a 1-D array<P><DD><DL><DT><B>Parameters:</B><DD><CODE>v</CODE> - 1-D array of doubles<DD><CODE>columnFirst</CODE> - Whether to fill the column first or the row.<DT><B>Throws:</B><DD><CODE>java.lang.ArrayIndexOutOfBoundsException</CODE> - Submatrix indices</DL></DD></DL><HR><A NAME="maxAbs()"><!-- --></A><H3>maxAbs</H3><PRE>public double <B>maxAbs</B>()</PRE><DL><DD>Returns the maximum absolute value of all elements<P><DD><DL><DT><B>Returns:</B><DD>the maximum value</DL></DD></DL><HR><A NAME="maxAbs(int, int, int)"><!-- --></A><H3>maxAbs</H3><PRE>public double <B>maxAbs</B>(int i0, int i1, int j)</PRE><DL><DD>Returns the maximum absolute value of some elements of a column, that is, the elements of A[i0:i1][j].<P><DD><DL><DT><B>Parameters:</B><DD><CODE>i0</CODE> - the index of the first element of the column<DD><CODE>i1</CODE> - the index of the last element of the column<DD><CODE>j</CODE> - the index of the column<DT><B>Returns:</B><DD>the maximum value</DL></DD></DL><HR><A NAME="minAbs(int, int, int)"><!-- --></A><H3>minAbs</H3><PRE>public double <B>minAbs</B>(int i0, int i1, int column)</PRE><DL><DD>Returns the minimum absolute value of some elements of a column, that is, the elements of A[i0:i1][j].<P><DD><DL><DT><B>Parameters:</B><DD><CODE>i0</CODE> - the index of the first element of the column<DD><CODE>i1</CODE> - the index of the last element of the column<DT><B>Returns:</B><DD>the minimum value</DL></DD></DL><HR><A NAME="isEmpty()"><!-- --></A><H3>isEmpty</H3><PRE>public boolean <B>isEmpty</B>()</PRE><DL><DD>Check if the matrix is empty<P><DD><DL><DT><B>Returns:</B><DD>true if the matrix is empty</DL></DD></DL><HR><A NAME="getColumn(int)"><!-- --></A><H3>getColumn</H3><PRE>public <A HREF="../../../../weka/classifiers/functions/pace/DoubleVector.html" title="class in weka.classifiers.functions.pace">DoubleVector</A> <B>getColumn</B>(int j)</PRE><DL><DD>Return a DoubleVector that stores a column of the matrix<P><DD><DL><DT><B>Parameters:</B><DD><CODE>j</CODE> - the index of the column</DL></DD></DL><HR><A NAME="getColumn(int, int, int)"><!-- --></A><H3>getColumn</H3><PRE>public <A HREF="../../../../weka/classifiers/functions/pace/DoubleVector.html" title="class in weka.classifiers.functions.pace">DoubleVector</A> <B>getColumn</B>(int i0, int i1, int j)</PRE><DL><DD>Return a DoubleVector that stores some elements of a column of the matrix<P><DD><DL><DT><B>Parameters:</B><DD><CODE>i0</CODE> - the index of the first element of the column<DD><CODE>i1</CODE> - the index of the last element of the column<DD><CODE>j</CODE> - the index of the column<DT><B>Returns:</B><DD>the DoubleVector</DL></DD></DL><HR><A NAME="times(int, int, int, weka.classifiers.functions.pace.PaceMatrix, int)"><!-- --></A><H3>times</H3><PRE>public double <B>times</B>(int i, int j0, int j1, <A HREF="../../../../weka/classifiers/functions/pace/PaceMatrix.html" title="class in weka.classifiers.functions.pace">PaceMatrix</A> B, int l)</PRE><DL><DD>Multiplication between a row (or part of a row) of the first matrix and a column (or part or a column) of the second matrix.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>i</CODE> - the index of the row in the first matrix<DD><CODE>j0</CODE> - the index of the first column in the first matrix<DD><CODE>j1</CODE> - the index of the last column in the first matrix<DD><CODE>B</CODE> - the second matrix<DD><CODE>l</CODE> - the index of the column in the second matrix</DL></DD></DL><HR><A NAME="toString()"><!-- --></A><H3>toString</H3><PRE>public java.lang.String <B>toString</B>()</PRE><DL><DD>Converts matrix to string<P><DD><DL></DL></DD></DL><HR><A NAME="toString(int, boolean)"><!-- --></A><H3>toString</H3><PRE>public java.lang.String <B>toString</B>(int digits, boolean trailing)</PRE><DL><DD>Converts matrix to string<P><DD><DL><DT><B>Parameters:</B><DD><CODE>digits</CODE> - number of digits after decimal point<DD><CODE>trailing</CODE> - true if trailing zeros are padded</DL></DD></DL><HR><A NAME="sum2(int, int, int, boolean)"><!-- --></A><H3>sum2</H3><PRE>public double <B>sum2</B>(int j, int i0, int i1, boolean col)</PRE><DL><DD>Squared sum of a column or row in a matrix<P><DD><DL><DT><B>Parameters:</B><DD><CODE>j</CODE> - the index of the column or row<DD><CODE>i0</CODE> - the index of the first element<DD><CODE>i1</CODE> - the index of the last element<DD><CODE>col</CODE> - if true, sum over a column; otherwise, over a row</DL></DD></DL><HR><A NAME="sum2(boolean)"><!-- --></A><H3>sum2</H3><PRE>public double[] <B>sum2</B>(boolean col)</PRE><DL><DD>Squared sum of columns or rows of a matrix<P><DD><DL><DT><B>Parameters:</B><DD><CODE>col</CODE> - if true, sum over columns; otherwise, over rows</DL></DD></DL><HR><A NAME="h1(int, int)"><!-- --></A><H3>h1</H3><PRE>public double[] <B>h1</B>(int j, int k)</PRE><DL><DD>Constructs single Householder transformation for a column<P><DD><DL><DT><B>Parameters:</B><DD><CODE>j</CODE> - the index of the column<DD><CODE>k</CODE> - the index of the row<DT><B>Returns:</B><DD>d and q</DL></DD></DL><HR><A NAME="h2(int, int, double, weka.classifiers.functions.pace.PaceMatrix, int)"><!-- --></A><H3>h2</H3><PRE>public void <B>h2</B>(int j, int k, double q, <A HREF="../../../../weka/classifiers/functions/pace/PaceMatrix.html" title="class in weka.classifiers.functions.pace">PaceMatrix</A> b, int l)</PRE><DL><DD>Performs single Householder transformation on one column of a matrix<P><DD><DL><DT><B>Parameters:</B><DD><CODE>j</CODE> - the index of the column<DD><CODE>k</CODE> - the index of the row<DD><CODE>q</CODE> - q = - u'u/2; must be negative<DD><CODE>b</CODE> - the matrix to be transformed<DD><CODE>l</CODE> - the column of the matrix b</DL></DD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -