blob: c54591ae1da09b900d942d4816da870f4b562bea [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_80) on Thu Mar 30 04:43:31 EDT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Dataset (The Eclipse January API Documentation)</title>
<meta name="date" content="2017-03-30">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Dataset (The Eclipse January API Documentation)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Dataset.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/january/dataset/DataListenerDelegate.html" title="class in org.eclipse.january.dataset"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/eclipse/january/dataset/DatasetFactory.html" title="class in org.eclipse.january.dataset"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/january/dataset/Dataset.html" target="_top">Frames</a></li>
<li><a href="Dataset.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.eclipse.january.dataset</div>
<h2 title="Interface Dataset" class="title">Interface Dataset</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a>, <a href="../../../../org/eclipse/january/dataset/IMetadataProvider.html" title="interface in org.eclipse.january.dataset">IMetadataProvider</a>, <a href="../../../../org/eclipse/january/INameable.html" title="interface in org.eclipse.january">INameable</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
</dl>
<dl>
<dt>All Known Subinterfaces:</dt>
<dd><a href="../../../../org/eclipse/january/dataset/CompoundDataset.html" title="interface in org.eclipse.january.dataset">CompoundDataset</a>, <a href="../../../../org/eclipse/january/dataset/DateDataset.html" title="interface in org.eclipse.january.dataset">DateDataset</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../org/eclipse/january/dataset/AbstractCompoundDataset.html" title="class in org.eclipse.january.dataset">AbstractCompoundDataset</a>, <a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a>, <a href="../../../../org/eclipse/january/dataset/BooleanDataset.html" title="class in org.eclipse.january.dataset">BooleanDataset</a>, <a href="../../../../org/eclipse/january/dataset/BooleanDatasetBase.html" title="class in org.eclipse.january.dataset">BooleanDatasetBase</a>, <a href="../../../../org/eclipse/january/dataset/ByteDataset.html" title="class in org.eclipse.january.dataset">ByteDataset</a>, <a href="../../../../org/eclipse/january/dataset/ComplexDoubleDataset.html" title="class in org.eclipse.january.dataset">ComplexDoubleDataset</a>, <a href="../../../../org/eclipse/january/dataset/ComplexFloatDataset.html" title="class in org.eclipse.january.dataset">ComplexFloatDataset</a>, <a href="../../../../org/eclipse/january/dataset/CompoundByteDataset.html" title="class in org.eclipse.january.dataset">CompoundByteDataset</a>, <a href="../../../../org/eclipse/january/dataset/CompoundDoubleDataset.html" title="class in org.eclipse.january.dataset">CompoundDoubleDataset</a>, <a href="../../../../org/eclipse/january/dataset/CompoundFloatDataset.html" title="class in org.eclipse.january.dataset">CompoundFloatDataset</a>, <a href="../../../../org/eclipse/january/dataset/CompoundIntegerDataset.html" title="class in org.eclipse.january.dataset">CompoundIntegerDataset</a>, <a href="../../../../org/eclipse/january/dataset/CompoundLongDataset.html" title="class in org.eclipse.january.dataset">CompoundLongDataset</a>, <a href="../../../../org/eclipse/january/dataset/CompoundShortDataset.html" title="class in org.eclipse.january.dataset">CompoundShortDataset</a>, <a href="../../../../org/eclipse/january/dataset/DateDatasetImpl.html" title="class in org.eclipse.january.dataset">DateDatasetImpl</a>, <a href="../../../../org/eclipse/january/dataset/DoubleDataset.html" title="class in org.eclipse.january.dataset">DoubleDataset</a>, <a href="../../../../org/eclipse/january/dataset/FloatDataset.html" title="class in org.eclipse.january.dataset">FloatDataset</a>, <a href="../../../../org/eclipse/january/dataset/IntegerDataset.html" title="class in org.eclipse.january.dataset">IntegerDataset</a>, <a href="../../../../org/eclipse/january/dataset/LongDataset.html" title="class in org.eclipse.january.dataset">LongDataset</a>, <a href="../../../../org/eclipse/january/dataset/ObjectDataset.html" title="class in org.eclipse.january.dataset">ObjectDataset</a>, <a href="../../../../org/eclipse/january/dataset/ObjectDatasetBase.html" title="class in org.eclipse.january.dataset">ObjectDatasetBase</a>, <a href="../../../../org/eclipse/january/dataset/RGBDataset.html" title="class in org.eclipse.january.dataset">RGBDataset</a>, <a href="../../../../org/eclipse/january/dataset/ShortDataset.html" title="class in org.eclipse.january.dataset">ShortDataset</a>, <a href="../../../../org/eclipse/january/dataset/StringDataset.html" title="class in org.eclipse.january.dataset">StringDataset</a>, <a href="../../../../org/eclipse/january/dataset/StringDatasetBase.html" title="class in org.eclipse.january.dataset">StringDatasetBase</a></dd>
</dl>
<hr>
<br>
<pre>public interface <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.33">Dataset</a>
extends <a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></pre>
<div class="block"><p>
Interface for our implementation of dataset that adds a lot of extra functionality.
</p>
<p>
<b>Warning:</b>
It is important to note that methods (get*Abs() and set*Abs()) which use the absolute
index <emph>must</emph> be used with care. In (sliced) views of datasets, neighbouring
positions do not necessarily correspond to contiguous indexes. This is also the case
with multi-element (or compound) items. Therefore index iterators should be used in
conjunction with these methods unless the dataset can be proven to be not a view or
be a wholly contiguous slice of a dataset; a copy or new dataset satisfies this criterion.
</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYFLOAT32">ARRAYFLOAT32</a></strong></code>
<div class="block">Array of 32-bit floating points</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYFLOAT64">ARRAYFLOAT64</a></strong></code>
<div class="block">Array of 64-bit floating points</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYINT16">ARRAYINT16</a></strong></code>
<div class="block">Array of signed 16-bit integers</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYINT32">ARRAYINT32</a></strong></code>
<div class="block">Array of signed 32-bit integers</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYINT64">ARRAYINT64</a></strong></code>
<div class="block">Array of signed 64-bit integers</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYINT8">ARRAYINT8</a></strong></code>
<div class="block">Array of signed 8-bit integers</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYMUL">ARRAYMUL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#BOOL">BOOL</a></strong></code>
<div class="block">Boolean</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#COMPLEX">COMPLEX</a></strong></code>
<div class="block">Complex floating point (same as 64-bit floating point)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#COMPLEX128">COMPLEX128</a></strong></code>
<div class="block">128-bit complex floating point (real and imaginary parts are 64-bit floats)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#COMPLEX64">COMPLEX64</a></strong></code>
<div class="block">64-bit complex floating point (real and imaginary parts are 32-bit floats)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#DATE">DATE</a></strong></code>
<div class="block">Date</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#FLOAT">FLOAT</a></strong></code>
<div class="block">Floating point (same as 64-bit floating point)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#FLOAT32">FLOAT32</a></strong></code>
<div class="block">32-bit floating point</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#FLOAT64">FLOAT64</a></strong></code>
<div class="block">64-bit floating point</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#INT">INT</a></strong></code>
<div class="block">Integer (same as signed 32-bit integer)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#INT16">INT16</a></strong></code>
<div class="block">Signed 16-bit integer</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#INT32">INT32</a></strong></code>
<div class="block">Signed 32-bit integer</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#INT64">INT64</a></strong></code>
<div class="block">Signed 64-bit integer</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#INT8">INT8</a></strong></code>
<div class="block">Signed 8-bit integer</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#OBJECT">OBJECT</a></strong></code>
<div class="block">Object</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#RGB">RGB</a></strong></code>
<div class="block">Array of three signed 16-bit integers for RGB values</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#serialVersionUID">serialVersionUID</a></strong></code>
<div class="block">Update this when there are any serious changes to API</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#STRING">STRING</a></strong></code>
<div class="block">String</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#all()">all</a></strong>()</code>
<div class="block">Test if all items are true</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#all(int)">all</a></strong>(int&nbsp;axis)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#any()">any</a></strong>()</code>
<div class="block">Test if any items are true</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#any(int)">any</a></strong>(int&nbsp;axis)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#argMax(boolean...)">argMax</a></strong>(boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Find absolute index of maximum value (in a flattened view)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#argMax(int,%20boolean...)">argMax</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Find indices of maximum values along given axis</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#argMin(boolean...)">argMin</a></strong>(boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Find absolute index of minimum value (in a flattened view)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#argMin(int,%20boolean...)">argMin</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Find indices of minimum values along given axis</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast(boolean,%20int,%20int)">cast</a></strong>(boolean&nbsp;repeat,
int&nbsp;dtype,
int&nbsp;isize)</code>
<div class="block">Cast a dataset</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&gt;&nbsp;<br>T</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast(java.lang.Class)">cast</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Cast a dataset</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast(int)">cast</a></strong>(int&nbsp;dtype)</code>
<div class="block">Cast a dataset</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#checkAxis(int)">checkAxis</a></strong>(int&nbsp;axis)</code>
<div class="block">Check that axis is in range [-rank,rank)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#checkCompatibility(org.eclipse.january.dataset.ILazyDataset)">checkCompatibility</a></strong>(<a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a>&nbsp;g)</code>
<div class="block">This method takes a dataset and checks its shape against the current dataset.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#clone()">clone</a></strong>()</code>
<div class="block">Clone dataset, making new copy of data</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#containsInfs()">containsInfs</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#containsInvalidNumbers()">containsInvalidNumbers</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#containsNans()">containsNans</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&gt;&nbsp;<br>T</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#copy(java.lang.Class)">copy</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
<div class="block">Copy and cast a dataset</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#copy(int)">copy</a></strong>(int&nbsp;dtype)</code>
<div class="block">Copy and cast a dataset</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#copyItemsFromAxes(int[],%20boolean[],%20org.eclipse.january.dataset.Dataset)">copyItemsFromAxes</a></strong>(int[]&nbsp;pos,
boolean[]&nbsp;axes,
<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;dest)</code>
<div class="block">Copy content from axes in given position to array</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#count(boolean...)">count</a></strong>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#count(int,%20boolean...)">count</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#fill(java.lang.Object)">fill</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Fill dataset with given object</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#fillDataset(org.eclipse.january.dataset.Dataset,%20org.eclipse.january.dataset.IndexIterator)">fillDataset</a></strong>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;other,
<a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a>&nbsp;iter)</code>
<div class="block">Populate another dataset with part of current dataset</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#flatten()">flatten</a></strong>()</code>
<div class="block">Flatten shape</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#get1DIndex(int...)">get1DIndex</a></strong>(int...&nbsp;n)</code>
<div class="block">This method calculates the index in the data array that corresponds to
the given n-dimensional position</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBoolean()">getBoolean</a></strong>()</code>
<div class="block">Get first item as a boolean.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBoolean(int)">getBoolean</a></strong>(int&nbsp;i)</code>
<div class="block">Get an item from given position as a boolean.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBoolean(int,%20int)">getBoolean</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get an item from given position as a boolean.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/BooleanIterator.html" title="class in org.eclipse.january.dataset">BooleanIterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBooleanIterator(org.eclipse.january.dataset.Dataset)">getBooleanIterator</a></strong>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;choice)</code>
<div class="block">Get an iterator that visits every item in this dataset where the corresponding item in
choice dataset is true</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/BooleanIterator.html" title="class in org.eclipse.january.dataset">BooleanIterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBooleanIterator(org.eclipse.january.dataset.Dataset,%20boolean)">getBooleanIterator</a></strong>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;choice,
boolean&nbsp;value)</code>
<div class="block">Get an iterator that visits every item in this dataset where the corresponding item in
choice dataset is given by value</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBroadcastView(int...)">getBroadcastView</a></strong>(int...&nbsp;shape)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBuffer()">getBuffer</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBy1DIndex(org.eclipse.january.dataset.IntegerDataset)">getBy1DIndex</a></strong>(<a href="../../../../org/eclipse/january/dataset/IntegerDataset.html" title="class in org.eclipse.january.dataset">IntegerDataset</a>&nbsp;index)</code>
<div class="block">This is modelled after the NumPy get item with an index dataset</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getByBoolean(org.eclipse.january.dataset.Dataset)">getByBoolean</a></strong>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;selection)</code>
<div class="block">This is modelled after the NumPy get item with a condition specified by a boolean dataset</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getByIndexes(java.lang.Object...)">getByIndexes</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;indexes)</code>
<div class="block">This is modelled after the NumPy get item with an array of indexing objects</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getByte()">getByte</a></strong>()</code>
<div class="block">Get first item as a byte.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getByte(int)">getByte</a></strong>(int&nbsp;i)</code>
<div class="block">Get an item from given position as a byte.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getByte(int,%20int)">getByte</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get an item from given positionj as a byte.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getDouble()">getDouble</a></strong>()</code>
<div class="block">Get first item as a double.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getDouble(int)">getDouble</a></strong>(int&nbsp;i)</code>
<div class="block">Get an item from given position as a double.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getDouble(int,%20int)">getDouble</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get an item from given position as a double.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getDType()">getDType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getElementBooleanAbs(int)">getElementBooleanAbs</a></strong>(int&nbsp;index)</code>
<div class="block">Get an element from given absolute index as a boolean.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getElementDoubleAbs(int)">getElementDoubleAbs</a></strong>(int&nbsp;index)</code>
<div class="block">Get an element from given absolute index as a double.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getElementLongAbs(int)">getElementLongAbs</a></strong>(int&nbsp;index)</code>
<div class="block">Get an element from given absolute index as a long.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getError()">getError</a></strong>()</code>
<div class="block">Get the error for the first item.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getError(int)">getError</a></strong>(int&nbsp;i)</code>
<div class="block">Get the error for given position.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getError(int,%20int)">getError</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get the error for given position.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getErrorArray(int)">getErrorArray</a></strong>(int&nbsp;i)</code>
<div class="block">Get the error values for given position</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getErrorArray(int,%20int)">getErrorArray</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get the error values for given position</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getErrorBuffer()">getErrorBuffer</a></strong>()</code>
<div class="block">Get the (un-broadcasted) dataset that backs the (squared) error data</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getErrors()">getErrors</a></strong>()</code>
<div class="block">Get the error array from the dataset of same shape.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getFloat()">getFloat</a></strong>()</code>
<div class="block">Get first item as a float.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getFloat(int)">getFloat</a></strong>(int&nbsp;i)</code>
<div class="block">Get an item from given position as a float.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getFloat(int,%20int)">getFloat</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get an item from given position as a float.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/IntegerDataset.html" title="class in org.eclipse.january.dataset">IntegerDataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getIndices()">getIndices</a></strong>()</code>
<div class="block">Generate an index dataset for current dataset</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getInt()">getInt</a></strong>()</code>
<div class="block">Get first item as an int.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getInt(int)">getInt</a></strong>(int&nbsp;i)</code>
<div class="block">Get an item from given position as an int.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getInt(int,%20int)">getInt</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get an item from given position as an int.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getIterator()">getIterator</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getIterator(boolean)">getIterator</a></strong>(boolean&nbsp;withPosition)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getLong()">getLong</a></strong>()</code>
<div class="block">Get first item as a long.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getLong(int)">getLong</a></strong>(int&nbsp;i)</code>
<div class="block">Get an item from given position as a long.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getLong(int,%20int)">getLong</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get an item from given position as a long.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getNbytes()">getNbytes</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getNDPosition(int)">getNDPosition</a></strong>(int&nbsp;n)</code>
<div class="block">This method calculates the n-dimensional position in the dataset of
the given index in the data array</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getObject()">getObject</a></strong>()</code>
<div class="block">Get first item as an object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getObject(int)">getObject</a></strong>(int&nbsp;i)</code>
<div class="block">Get an item from given position as an object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getObject(int,%20int)">getObject</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get an item from given position as an object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getObjectAbs(int)">getObjectAbs</a></strong>(int&nbsp;index)</code>
<div class="block">Get an item from given absolute index as an object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getOffset()">getOffset</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/PositionIterator.html" title="class in org.eclipse.january.dataset">PositionIterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getPositionIterator(int...)">getPositionIterator</a></strong>(int...&nbsp;axes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getRealPart()">getRealPart</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getRealView()">getRealView</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getShapeRef()">getShapeRef</a></strong>()</code>
<div class="block">The shape (or array of lengths for each dimension) of the dataset can be empty for zero-rank
datasets and null for null datasets</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getShort()">getShort</a></strong>()</code>
<div class="block">Get first item as a short.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getShort(int)">getShort</a></strong>(int&nbsp;i)</code>
<div class="block">Get an item from given position as a short.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getShort(int,%20int)">getShort</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get an item from given position as a short.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSlice(org.eclipse.january.IMonitor,%20int[],%20int[],%20int[])">getSlice</a></strong>(<a href="../../../../org/eclipse/january/IMonitor.html" title="interface in org.eclipse.january">IMonitor</a>&nbsp;mon,
int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSlice(org.eclipse.january.IMonitor,%20org.eclipse.january.dataset.Slice...)">getSlice</a></strong>(<a href="../../../../org/eclipse/january/IMonitor.html" title="interface in org.eclipse.january">IMonitor</a>&nbsp;mon,
<a href="../../../../org/eclipse/january/dataset/Slice.html" title="class in org.eclipse.january.dataset">Slice</a>...&nbsp;slice)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSlice(org.eclipse.january.IMonitor,%20org.eclipse.january.dataset.SliceND)">getSlice</a></strong>(<a href="../../../../org/eclipse/january/IMonitor.html" title="interface in org.eclipse.january">IMonitor</a>&nbsp;mon,
<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSlice(int[],%20int[],%20int[])">getSlice</a></strong>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSlice(org.eclipse.january.dataset.Slice...)">getSlice</a></strong>(<a href="../../../../org/eclipse/january/dataset/Slice.html" title="class in org.eclipse.january.dataset">Slice</a>...&nbsp;slice)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSlice(org.eclipse.january.dataset.SliceND)">getSlice</a></strong>(<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSliceIterator(int[],%20int[],%20int[])">getSliceIterator</a></strong>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/SliceIterator.html" title="class in org.eclipse.january.dataset">SliceIterator</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSliceIteratorFromAxes(int[],%20boolean[])">getSliceIteratorFromAxes</a></strong>(int[]&nbsp;pos,
boolean[]&nbsp;axes)</code>
<div class="block">Get a slice iterator that is defined by a starting position and a set of axes to include</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSliceView(int[],%20int[],%20int[])">getSliceView</a></strong>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSliceView(org.eclipse.january.dataset.Slice...)">getSliceView</a></strong>(<a href="../../../../org/eclipse/january/dataset/Slice.html" title="class in org.eclipse.january.dataset">Slice</a>...&nbsp;slice)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSliceView(org.eclipse.january.dataset.SliceND)">getSliceView</a></strong>(<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getStrides()">getStrides</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getString()">getString</a></strong>()</code>
<div class="block">Get first item as a string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getString(int)">getString</a></strong>(int&nbsp;i)</code>
<div class="block">Get an item from given position as a string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getString(int,%20int)">getString</a></strong>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get an item from given position as a string.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getStringAbs(int)">getStringAbs</a></strong>(int&nbsp;index)</code>
<div class="block">Get an item from given absolute index as a string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getTransposedView(int...)">getTransposedView</a></strong>(int...&nbsp;axes)</code>
<div class="block">Permute copy of dataset's axes so that given order is old order:</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getUniqueItems()">getUniqueItems</a></strong>()</code>
<div class="block">Get unique items</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#getView(boolean)">getView</a></strong>(boolean&nbsp;deepCopyMetadata)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#hasFloatingPointElements()">hasFloatingPointElements</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#iadd(java.lang.Object)">iadd</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">In-place addition with object o</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#idivide(java.lang.Object)">idivide</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">In-place division with object o</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ifloor()">ifloor</a></strong>()</code>
<div class="block">In-place floor</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ifloorDivide(java.lang.Object)">ifloorDivide</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">In-place floor division with object o</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#imultiply(java.lang.Object)">imultiply</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">In-place multiplication with object o</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#ipower(java.lang.Object)">ipower</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">In-place raise to power of object o</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#iremainder(java.lang.Object)">iremainder</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">In-place remainder</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#isCompatibleWith(org.eclipse.january.dataset.ILazyDataset)">isCompatibleWith</a></strong>(<a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a>&nbsp;g)</code>
<div class="block">This method takes a dataset and checks its shape against the current dataset.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#isComplex()">isComplex</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#isubtract(java.lang.Object)">isubtract</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">In-place subtraction with object o</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)">max</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#mean(int,%20boolean...)">mean</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#min(int,%20boolean...)">min</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#overrideInternal(java.io.Serializable,%20int...)">overrideInternal</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;buffer,
int...&nbsp;shape)</code>
<div class="block">Set the buffer that backs the dataset and its shape</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#peakToPeak(boolean...)">peakToPeak</a></strong>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#peakToPeak(int,%20boolean...)">peakToPeak</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#product(boolean...)">product</a></strong>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#product(int,%20boolean...)">product</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#reshape(int...)">reshape</a></strong>(int...&nbsp;shape)</code>
<div class="block">Returns new dataset with new shape but old data if possible, otherwise a copy is made</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#residual(java.lang.Object)">residual</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">Calculate residual of dataset with object o
See <a href="../../../../org/eclipse/january/dataset/Dataset.html#residual(java.lang.Object,%20boolean)"><code>residual(Object o, boolean ignoreNaNs)</code></a> with ignoreNaNs = false</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#residual(java.lang.Object,%20boolean)">residual</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o,
boolean&nbsp;ignoreNaNs)</code>
<div class="block">Calculate residual of dataset with object o</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#residual(java.lang.Object,%20org.eclipse.january.dataset.Dataset,%20boolean)">residual</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o,
<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;weight,
boolean&nbsp;ignoreNaNs)</code>
<div class="block">Calculate residual of dataset with object o and weight.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#rootMeanSquare(boolean...)">rootMeanSquare</a></strong>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#rootMeanSquare(int,%20boolean...)">rootMeanSquare</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#set(java.lang.Object)">set</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Set the value given by object at the first position.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#set(java.lang.Object,%20int)">set</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
int&nbsp;i)</code>
<div class="block">Set the value given by object at given position.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#set(java.lang.Object,%20int,%20int)">set</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Set the value given by object at given position.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setBy1DIndex(java.lang.Object,%20org.eclipse.january.dataset.Dataset)">setBy1DIndex</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;index)</code>
<div class="block">This is modelled after the NumPy set item with an index dataset</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setByBoolean(java.lang.Object,%20org.eclipse.january.dataset.Dataset)">setByBoolean</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;selection)</code>
<div class="block">This is modelled after the NumPy set item with a condition specified by a boolean dataset</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setByIndexes(java.lang.Object,%20java.lang.Object...)">setByIndexes</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;indexes)</code>
<div class="block">This is modelled after the NumPy set item with an array of indexing objects</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setDirty()">setDirty</a></strong>()</code>
<div class="block">This method allows anything that dirties the dataset to clear stored values
so that the other methods can work correctly.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setErrorBuffer(java.io.Serializable)">setErrorBuffer</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;buffer)</code>
<div class="block">Set the buffer that backs the (squared) error data</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setItemsOnAxes(int[],%20boolean[],%20java.lang.Object)">setItemsOnAxes</a></strong>(int[]&nbsp;pos,
boolean[]&nbsp;axes,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;src)</code>
<div class="block">Set content on axes in given position to values in array</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setObjectAbs(int,%20java.lang.Object)">setObjectAbs</a></strong>(int&nbsp;index,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">Set an item at absolute index from an object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setSlice(java.lang.Object,%20org.eclipse.january.dataset.IndexIterator)">setSlice</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a>&nbsp;iterator)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setSlice(java.lang.Object,%20int[],%20int[],%20int[])">setSlice</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</code>
<div class="block">This is modelled after the NumPy array slice</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setSlice(java.lang.Object,%20org.eclipse.january.dataset.Slice...)">setSlice</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/Slice.html" title="class in org.eclipse.january.dataset">Slice</a>...&nbsp;slice)</code>
<div class="block">This is modelled after the NumPy array slice</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#setSlice(java.lang.Object,%20org.eclipse.january.dataset.SliceND)">setSlice</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</code>
<div class="block">This is modelled after the NumPy array slice</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#sort(java.lang.Integer)">sort</a></strong>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;axis)</code>
<div class="block">In-place sort of dataset</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#squeeze()">squeeze</a></strong>()</code>
<div class="block">Remove dimensions of 1 in shape of the dataset</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#squeeze(boolean)">squeeze</a></strong>(boolean&nbsp;onlyFromEnds)</code>
<div class="block">Remove dimensions of 1 in shape of the dataset from ends only if true</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#squeezeEnds()">squeezeEnds</a></strong>()</code>
<div class="block">Remove dimensions of 1 from ends of shape of the dataset</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#stdDeviation()">stdDeviation</a></strong>()</code>
<div class="block">Standard deviation is square root of the variance</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#stdDeviation(boolean,%20boolean...)">stdDeviation</a></strong>(boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Standard deviation is square root of the variance</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#stdDeviation(int)">stdDeviation</a></strong>(int&nbsp;axis)</code>
<div class="block">Standard deviation is square root of the variance</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#stdDeviation(int,%20boolean,%20boolean...)">stdDeviation</a></strong>(int&nbsp;axis,
boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Standard deviation is square root of the variance</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#sum(boolean...)">sum</a></strong>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#sum(int,%20boolean...)">sum</a></strong>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#swapAxes(int,%20int)">swapAxes</a></strong>(int&nbsp;axis1,
int&nbsp;axis2)</code>
<div class="block">Swap two axes in dataset</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#synchronizedCopy()">synchronizedCopy</a></strong>()</code>
<div class="block">This is a <b>synchronized</b> version of the clone method</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#toString(boolean)">toString</a></strong>(boolean&nbsp;showData)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#transpose(int...)">transpose</a></strong>(int...&nbsp;axes)</code>
<div class="block">See <a href="../../../../org/eclipse/january/dataset/Dataset.html#getTransposedView(int...)"><code>getTransposedView(int...)</code></a></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#variance()">variance</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#variance(boolean,%20boolean...)">variance</a></strong>(boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</code>
<div class="block">The sample variance can be calculated in two ways: if the dataset is considered as the
entire population then the sample variance is simply the second central moment:</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#variance(int)">variance</a></strong>(int&nbsp;axis)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/eclipse/january/dataset/Dataset.html#variance(int,%20boolean,%20boolean...)">variance</a></strong>(int&nbsp;axis,
boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.january.dataset.IDataset">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.january.dataset.<a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></h3>
<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getBoolean(int...)">getBoolean</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getByte(int...)">getByte</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getDouble(int...)">getDouble</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getError(int...)">getError</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getErrorArray(int...)">getErrorArray</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getFloat(int...)">getFloat</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getInt(int...)">getInt</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getItemBytes()">getItemBytes</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getLong(int...)">getLong</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getMetadata()">getMetadata</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getObject(int...)">getObject</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getShort(int...)">getShort</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getString(int...)">getString</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#max(boolean...)">max</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#maxPos(boolean...)">maxPos</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#mean(boolean...)">mean</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#min(boolean...)">min</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#minPos(boolean...)">minPos</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#resize(int...)">resize</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#set(java.lang.Object,%20int...)">set</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#setStringFormat(java.text.Format)">setStringFormat</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.january.dataset.ILazyDataset">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.january.dataset.<a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></h3>
<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#addMetadata(org.eclipse.january.metadata.MetadataType)">addMetadata</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#clearMetadata(java.lang.Class)">clearMetadata</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getElementClass()">getElementClass</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getElementsPerItem()">getElementsPerItem</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getRank()">getRank</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getShape()">getShape</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSize()">getSize</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#hasErrors()">hasErrors</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#setErrors(java.io.Serializable)">setErrors</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#setMetadata(org.eclipse.january.metadata.MetadataType)">setMetadata</a>, <a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#setShape(int...)">setShape</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.january.dataset.IMetadataProvider">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.january.dataset.<a href="../../../../org/eclipse/january/dataset/IMetadataProvider.html" title="interface in org.eclipse.january.dataset">IMetadataProvider</a></h3>
<code><a href="../../../../org/eclipse/january/dataset/IMetadataProvider.html#getFirstMetadata(java.lang.Class)">getFirstMetadata</a>, <a href="../../../../org/eclipse/january/dataset/IMetadataProvider.html#getMetadata(java.lang.Class)">getMetadata</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.january.INameable">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.january.<a href="../../../../org/eclipse/january/INameable.html" title="interface in org.eclipse.january">INameable</a></h3>
<code><a href="../../../../org/eclipse/january/INameable.html#getName()">getName</a>, <a href="../../../../org/eclipse/january/INameable.html#setName(java.lang.String)">setName</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="BOOL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BOOL</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.37">BOOL</a></pre>
<div class="block">Boolean</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.BOOL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INT8">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INT8</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.42">INT8</a></pre>
<div class="block">Signed 8-bit integer</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.INT8">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INT16">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INT16</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.47">INT16</a></pre>
<div class="block">Signed 16-bit integer</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.INT16">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INT32">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INT32</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.52">INT32</a></pre>
<div class="block">Signed 32-bit integer</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.INT32">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INT</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.56">INT</a></pre>
<div class="block">Integer (same as signed 32-bit integer)</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.INT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="INT64">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INT64</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.61">INT64</a></pre>
<div class="block">Signed 64-bit integer</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.INT64">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FLOAT32">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLOAT32</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.66">FLOAT32</a></pre>
<div class="block">32-bit floating point</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.FLOAT32">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FLOAT64">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLOAT64</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.71">FLOAT64</a></pre>
<div class="block">64-bit floating point</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.FLOAT64">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="FLOAT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLOAT</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.76">FLOAT</a></pre>
<div class="block">Floating point (same as 64-bit floating point)</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.FLOAT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="COMPLEX64">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COMPLEX64</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.81">COMPLEX64</a></pre>
<div class="block">64-bit complex floating point (real and imaginary parts are 32-bit floats)</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.COMPLEX64">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="COMPLEX128">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COMPLEX128</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.86">COMPLEX128</a></pre>
<div class="block">128-bit complex floating point (real and imaginary parts are 64-bit floats)</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.COMPLEX128">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="COMPLEX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COMPLEX</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.91">COMPLEX</a></pre>
<div class="block">Complex floating point (same as 64-bit floating point)</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.COMPLEX">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="STRING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STRING</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.96">STRING</a></pre>
<div class="block">String</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.STRING">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="OBJECT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>OBJECT</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.101">OBJECT</a></pre>
<div class="block">Object</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.OBJECT">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DATE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DATE</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.106">DATE</a></pre>
<div class="block">Date</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.DATE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ARRAYMUL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ARRAYMUL</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.108">ARRAYMUL</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.ARRAYMUL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ARRAYINT8">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ARRAYINT8</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.113">ARRAYINT8</a></pre>
<div class="block">Array of signed 8-bit integers</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.ARRAYINT8">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ARRAYINT16">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ARRAYINT16</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.118">ARRAYINT16</a></pre>
<div class="block">Array of signed 16-bit integers</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.ARRAYINT16">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="RGB">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RGB</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.123">RGB</a></pre>
<div class="block">Array of three signed 16-bit integers for RGB values</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.RGB">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ARRAYINT32">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ARRAYINT32</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.128">ARRAYINT32</a></pre>
<div class="block">Array of signed 32-bit integers</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.ARRAYINT32">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ARRAYINT64">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ARRAYINT64</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.133">ARRAYINT64</a></pre>
<div class="block">Array of signed 64-bit integers</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.ARRAYINT64">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ARRAYFLOAT32">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ARRAYFLOAT32</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.138">ARRAYFLOAT32</a></pre>
<div class="block">Array of 32-bit floating points</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.ARRAYFLOAT32">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="ARRAYFLOAT64">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ARRAYFLOAT64</h4>
<pre>static final&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.143">ARRAYFLOAT64</a></pre>
<div class="block">Array of 64-bit floating points</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.ARRAYFLOAT64">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>static final&nbsp;long <a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.148">serialVersionUID</a></pre>
<div class="block">Update this when there are any serious changes to API</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.Dataset.serialVersionUID">Constant Field Values</a></dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getShapeRef()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShapeRef</h4>
<pre>int[]&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.156">getShapeRef</a>()</pre>
<div class="block">The shape (or array of lengths for each dimension) of the dataset can be empty for zero-rank
datasets and null for null datasets</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>reference of shape of dataset</dd></dl>
</li>
</ul>
<a name="getDType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDType</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.161">getDType</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>type of dataset item</dd></dl>
</li>
</ul>
<a name="getStrides()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStrides</h4>
<pre>int[]&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.166">getStrides</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>a stride array (can be null)</dd></dl>
</li>
</ul>
<a name="getOffset()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOffset</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.171">getOffset</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>offset where dataset view begins</dd></dl>
</li>
</ul>
<a name="hasFloatingPointElements()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasFloatingPointElements</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.176">hasFloatingPointElements</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if dataset has elements which are floating point values</dd></dl>
</li>
</ul>
<a name="getNbytes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNbytes</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.181">getNbytes</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>number of bytes used</dd></dl>
</li>
</ul>
<a name="getBuffer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBuffer</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.186">getBuffer</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the buffer that backs the dataset</dd></dl>
</li>
</ul>
<a name="overrideInternal(java.io.Serializable, int...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>overrideInternal</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.194">overrideInternal</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;buffer,
int...&nbsp;shape)</pre>
<div class="block">Set the buffer that backs the dataset and its shape
<p>This is very, very <b>dangerous</b>. Please use carefully</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - (can be null to leave unchanged)</dd><dd><code>shape</code> - (can be null to leave unchanged)</dd></dl>
</li>
</ul>
<a name="synchronizedCopy()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>synchronizedCopy</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.201">synchronizedCopy</a>()</pre>
<div class="block">This is a <b>synchronized</b> version of the clone method</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a copy of dataset</dd></dl>
</li>
</ul>
<a name="getView(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getView</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.207">getView</a>(boolean&nbsp;deepCopyMetadata)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>deepCopyMetadata</code> - if true then deep-copy metadata</dd>
<dt><span class="strong">Returns:</span></dt><dd>whole view of dataset (i.e. data buffer is shared)</dd></dl>
</li>
</ul>
<a name="getBroadcastView(int...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBroadcastView</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.212">getBroadcastView</a>(int...&nbsp;shape)</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>view of dataset that is broadcasted to given shape</dd></dl>
</li>
</ul>
<a name="toString(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.218">toString</a>(boolean&nbsp;showData)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>showData</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>string representation</dd></dl>
</li>
</ul>
<a name="squeezeEnds()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>squeezeEnds</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.221">squeezeEnds</a>()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#squeezeEnds()">ILazyDataset</a></code></strong></div>
<div class="block">Remove dimensions of 1 from ends of shape of the dataset</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#squeezeEnds()">squeezeEnds</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#squeezeEnds()">squeezeEnds</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
</dl>
</li>
</ul>
<a name="squeeze()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>squeeze</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.224">squeeze</a>()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#squeeze()">IDataset</a></code></strong></div>
<div class="block">Remove dimensions of 1 in shape of the dataset</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#squeeze()">squeeze</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
</dl>
</li>
</ul>
<a name="squeeze(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>squeeze</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.227">squeeze</a>(boolean&nbsp;onlyFromEnds)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#squeeze(boolean)">IDataset</a></code></strong></div>
<div class="block">Remove dimensions of 1 in shape of the dataset from ends only if true</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#squeeze(boolean)">squeeze</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
</dl>
</li>
</ul>
<a name="clone()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.230">clone</a>()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#clone()">IDataset</a></code></strong></div>
<div class="block">Clone dataset, making new copy of data</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#clone()">clone</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#clone()">clone</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>a (deep) copy of dataset</dd></dl>
</li>
</ul>
<a name="setDirty()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirty</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.236">setDirty</a>()</pre>
<div class="block">This method allows anything that dirties the dataset to clear stored values
so that the other methods can work correctly.</div>
</li>
</ul>
<a name="getNDPosition(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNDPosition</h4>
<pre>int[]&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.246">getNDPosition</a>(int&nbsp;n)</pre>
<div class="block">This method calculates the n-dimensional position in the dataset of
the given index in the data array</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>n</code> - The index in the array</dd>
<dt><span class="strong">Returns:</span></dt><dd>the corresponding [a,b,...,n] position in the dataset</dd></dl>
</li>
</ul>
<a name="get1DIndex(int...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get1DIndex</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.256">get1DIndex</a>(int...&nbsp;n)</pre>
<div class="block">This method calculates the index in the data array that corresponds to
the given n-dimensional position</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>n</code> - the integer array specifying the n-D position</dd>
<dt><span class="strong">Returns:</span></dt><dd>the index on the data array corresponding to that location</dd></dl>
</li>
</ul>
<a name="checkAxis(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkAxis</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.264">checkAxis</a>(int&nbsp;axis)</pre>
<div class="block">Check that axis is in range [-rank,rank)</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>sanitized axis in range [0, rank)</dd></dl>
</li>
</ul>
<a name="isCompatibleWith(org.eclipse.january.dataset.ILazyDataset)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCompatibleWith</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.274">isCompatibleWith</a>(<a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a>&nbsp;g)</pre>
<div class="block">This method takes a dataset and checks its shape against the current dataset. If they are
both of the same size, then this returns true otherwise it returns false.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - The dataset to be compared</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if shapes are compatible</dd></dl>
</li>
</ul>
<a name="checkCompatibility(org.eclipse.january.dataset.ILazyDataset)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkCompatibility</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.286">checkCompatibility</a>(<a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a>&nbsp;g)
throws <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
<div class="block">This method takes a dataset and checks its shape against the current dataset. If they are
both of the same size, then this returns with no error, if there is a problem, then an error
is thrown.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - The dataset to be compared</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - This will be thrown if there is a problem with the compatibility</dd></dl>
</li>
</ul>
<a name="reshape(int...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reshape</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.294">reshape</a>(int...&nbsp;shape)</pre>
<div class="block">Returns new dataset with new shape but old data if possible, otherwise a copy is made</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>shape</code> - new shape</dd></dl>
</li>
</ul>
<a name="isComplex()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isComplex</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.299">isComplex</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if dataset is complex</dd></dl>
</li>
</ul>
<a name="getRealPart()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRealPart</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.305">getRealPart</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>real part of dataset (if necessary, as new dataset)</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getRealView()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRealView</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.310">getRealView</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>real part of dataset as a view</dd></dl>
</li>
</ul>
<a name="getErrors()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getErrors</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.320">getErrors</a>()</pre>
<div class="block">Get the error array from the dataset of same shape. This will create a new dataset
if the error set was of lower rank</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getErrors()">getErrors</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getErrors()">getErrors</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the dataset which contains the error information (can be null)</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getErrorBuffer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getErrorBuffer</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.327">getErrorBuffer</a>()</pre>
<div class="block">Get the (un-broadcasted) dataset that backs the (squared) error data</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the dataset which contains the (squared) error information (can be null)</dd></dl>
</li>
</ul>
<a name="setErrorBuffer(java.io.Serializable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setErrorBuffer</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.334">setErrorBuffer</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>&nbsp;buffer)</pre>
<div class="block">Set the buffer that backs the (squared) error data</div>
</li>
</ul>
<a name="copy(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.343">copy</a>(int&nbsp;dtype)</pre>
<div class="block">Copy and cast a dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dtype</code> - dataset type</dd>
<dt><span class="strong">Returns:</span></dt><dd>a converted copy of the dataset</dd></dl>
</li>
</ul>
<a name="copy(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>&lt;T extends <a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.351">copy</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</pre>
<div class="block">Copy and cast a dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>clazz</code> - dataset class</dd>
<dt><span class="strong">Returns:</span></dt><dd>a converted copy of the dataset</dd></dl>
</li>
</ul>
<a name="cast(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cast</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.360">cast</a>(int&nbsp;dtype)</pre>
<div class="block">Cast a dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dtype</code> - dataset type</dd>
<dt><span class="strong">Returns:</span></dt><dd>a converted dataset</dd></dl>
</li>
</ul>
<a name="cast(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cast</h4>
<pre>&lt;T extends <a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.368">cast</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</pre>
<div class="block">Cast a dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>clazz</code> - dataset class</dd>
<dt><span class="strong">Returns:</span></dt><dd>a converted dataset</dd></dl>
</li>
</ul>
<a name="cast(boolean, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cast</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.380">cast</a>(boolean&nbsp;repeat,
int&nbsp;dtype,
int&nbsp;isize)</pre>
<div class="block">Cast a dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>repeat</code> - </dd><dd><code>dtype</code> - dataset type</dd><dd><code>isize</code> - item size</dd>
<dt><span class="strong">Returns:</span></dt><dd>a converted dataset</dd></dl>
</li>
</ul>
<a name="getIndices()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndices</h4>
<pre><a href="../../../../org/eclipse/january/dataset/IntegerDataset.html" title="class in org.eclipse.january.dataset">IntegerDataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.387">getIndices</a>()</pre>
<div class="block">Generate an index dataset for current dataset</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>an index dataset</dd></dl>
</li>
</ul>
<a name="getTransposedView(int...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransposedView</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.390">getTransposedView</a>(int...&nbsp;axes)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getTransposedView(int...)">IDataset</a></code></strong></div>
<div class="block">Permute copy of dataset's axes so that given order is old order:
<pre>
axisPerm = (p(0), p(1),...) => newdata(n(0), n(1),...) = olddata(o(0), o(1), ...)
such that n(i) = o(p(i)) for all i
</pre>
I.e. for a 3D dataset (1,0,2) implies the new dataset has its 1st dimension running along
the old dataset's 2nd dimension and the new 2nd is the old 1st. The 3rd dimension is left
unchanged.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getTransposedView(int...)">getTransposedView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getTransposedView(int...)">getTransposedView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>axes</code> - if zero length then axes order reversed</dd>
<dt><span class="strong">Returns:</span></dt><dd>remapped view of data</dd></dl>
</li>
</ul>
<a name="transpose(int...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>transpose</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.396">transpose</a>(int...&nbsp;axes)</pre>
<div class="block">See <a href="../../../../org/eclipse/january/dataset/Dataset.html#getTransposedView(int...)"><code>getTransposedView(int...)</code></a></div>
<dl><dt><span class="strong">Returns:</span></dt><dd>remapped copy of data</dd></dl>
</li>
</ul>
<a name="swapAxes(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>swapAxes</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.405">swapAxes</a>(int&nbsp;axis1,
int&nbsp;axis2)</pre>
<div class="block">Swap two axes in dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis1</code> - </dd><dd><code>axis2</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>swapped view of dataset</dd></dl>
</li>
</ul>
<a name="flatten()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flatten</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.412">flatten</a>()</pre>
<div class="block">Flatten shape</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a flattened dataset which is a view if dataset is contiguous otherwise is a copy</dd></dl>
</li>
</ul>
<a name="getUniqueItems()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUniqueItems</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.418">getUniqueItems</a>()</pre>
<div class="block">Get unique items</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a sorted dataset of unique items</dd></dl>
</li>
</ul>
<a name="getIterator(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIterator</h4>
<pre><a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.425">getIterator</a>(boolean&nbsp;withPosition)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>withPosition</code> - set true if position is needed</dd>
<dt><span class="strong">Returns:</span></dt><dd>an IndexIterator tailored for this dataset</dd></dl>
</li>
</ul>
<a name="getIterator()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIterator</h4>
<pre><a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.430">getIterator</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>an IndexIterator tailored for this dataset</dd></dl>
</li>
</ul>
<a name="getPositionIterator(int...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPositionIterator</h4>
<pre><a href="../../../../org/eclipse/january/dataset/PositionIterator.html" title="class in org.eclipse.january.dataset">PositionIterator</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.436">getPositionIterator</a>(int...&nbsp;axes)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axes</code> - axes to omit from iterator</dd>
<dt><span class="strong">Returns:</span></dt><dd>a PositionIterator that misses out axes</dd></dl>
</li>
</ul>
<a name="getSliceIterator(int[], int[], int[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSliceIterator</h4>
<pre><a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.447">getSliceIterator</a>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - specifies the starting indexes</dd><dd><code>stop</code> - specifies the stopping indexes (nb, these are <b>not</b> included in the slice)</dd><dd><code>step</code> - specifies the steps in the slice</dd>
<dt><span class="strong">Returns:</span></dt><dd>an slice iterator that operates like an IndexIterator</dd></dl>
</li>
</ul>
<a name="getSliceIteratorFromAxes(int[], boolean[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSliceIteratorFromAxes</h4>
<pre><a href="../../../../org/eclipse/january/dataset/SliceIterator.html" title="class in org.eclipse.january.dataset">SliceIterator</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.457">getSliceIteratorFromAxes</a>(int[]&nbsp;pos,
boolean[]&nbsp;axes)</pre>
<div class="block">Get a slice iterator that is defined by a starting position and a set of axes to include</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pos</code> - </dd><dd><code>axes</code> - to include</dd>
<dt><span class="strong">Returns:</span></dt><dd>slice iterator</dd></dl>
</li>
</ul>
<a name="copyItemsFromAxes(int[], boolean[], org.eclipse.january.dataset.Dataset)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copyItemsFromAxes</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.468">copyItemsFromAxes</a>(int[]&nbsp;pos,
boolean[]&nbsp;axes,
<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;dest)</pre>
<div class="block">Copy content from axes in given position to array</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pos</code> - - null means position at origin</dd><dd><code>axes</code> - - true means copy</dd><dd><code>dest</code> - </dd></dl>
</li>
</ul>
<a name="setItemsOnAxes(int[], boolean[], java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setItemsOnAxes</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.478">setItemsOnAxes</a>(int[]&nbsp;pos,
boolean[]&nbsp;axes,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;src)</pre>
<div class="block">Set content on axes in given position to values in array</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>pos</code> - </dd><dd><code>axes</code> - - true means copy</dd><dd><code>src</code> - </dd></dl>
</li>
</ul>
<a name="getBooleanIterator(org.eclipse.january.dataset.Dataset)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBooleanIterator</h4>
<pre><a href="../../../../org/eclipse/january/dataset/BooleanIterator.html" title="class in org.eclipse.january.dataset">BooleanIterator</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.487">getBooleanIterator</a>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;choice)</pre>
<div class="block">Get an iterator that visits every item in this dataset where the corresponding item in
choice dataset is true</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>choice</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>an iterator of dataset that visits items chosen by given choice dataset</dd></dl>
</li>
</ul>
<a name="getBooleanIterator(org.eclipse.january.dataset.Dataset, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBooleanIterator</h4>
<pre><a href="../../../../org/eclipse/january/dataset/BooleanIterator.html" title="class in org.eclipse.january.dataset">BooleanIterator</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.497">getBooleanIterator</a>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;choice,
boolean&nbsp;value)</pre>
<div class="block">Get an iterator that visits every item in this dataset where the corresponding item in
choice dataset is given by value</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>choice</code> - </dd><dd><code>value</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>an iterator of dataset that visits items chosen by given choice dataset</dd></dl>
</li>
</ul>
<a name="getByBoolean(org.eclipse.january.dataset.Dataset)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getByBoolean</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.506">getByBoolean</a>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;selection)</pre>
<div class="block">This is modelled after the NumPy get item with a condition specified by a boolean dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>selection</code> - a boolean dataset of same shape to use for selecting items</dd>
<dt><span class="strong">Returns:</span></dt><dd>The new selected dataset</dd></dl>
</li>
</ul>
<a name="setByBoolean(java.lang.Object, org.eclipse.january.dataset.Dataset)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setByBoolean</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.518">setByBoolean</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;selection)</pre>
<div class="block">This is modelled after the NumPy set item with a condition specified by a boolean dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - specifies the object used to set the selected items</dd><dd><code>selection</code> - a boolean dataset of same shape to use for selecting items</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset with modified content</dd></dl>
</li>
</ul>
<a name="getBy1DIndex(org.eclipse.january.dataset.IntegerDataset)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBy1DIndex</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.527">getBy1DIndex</a>(<a href="../../../../org/eclipse/january/dataset/IntegerDataset.html" title="class in org.eclipse.january.dataset">IntegerDataset</a>&nbsp;index)</pre>
<div class="block">This is modelled after the NumPy get item with an index dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - an integer dataset</dd>
<dt><span class="strong">Returns:</span></dt><dd>The new selected dataset by indices</dd></dl>
</li>
</ul>
<a name="getByIndexes(java.lang.Object...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getByIndexes</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.537">getByIndexes</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;indexes)</pre>
<div class="block">This is modelled after the NumPy get item with an array of indexing objects</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>indexes</code> - an array of integer dataset, boolean dataset, slices or null entries (same as
full slices)</dd>
<dt><span class="strong">Returns:</span></dt><dd>The new selected dataset by index</dd></dl>
</li>
</ul>
<a name="setBy1DIndex(java.lang.Object, org.eclipse.january.dataset.Dataset)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBy1DIndex</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.549">setBy1DIndex</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;index)</pre>
<div class="block">This is modelled after the NumPy set item with an index dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - specifies the object used to set the selected items</dd><dd><code>index</code> - an integer dataset</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset with modified content</dd></dl>
</li>
</ul>
<a name="setByIndexes(java.lang.Object, java.lang.Object...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setByIndexes</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.562">setByIndexes</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;indexes)</pre>
<div class="block">This is modelled after the NumPy set item with an array of indexing objects</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - specifies the object used to set the selected items</dd><dd><code>indexes</code> - an array of integer dataset, boolean dataset, slices or null entries (same as
full slices)</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset with modified content</dd></dl>
</li>
</ul>
<a name="fill(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fill</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.570">fill</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Fill dataset with given object</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>filled dataset with each item being equal to the given object</dd></dl>
</li>
</ul>
<a name="getElementBooleanAbs(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementBooleanAbs</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.578">getElementBooleanAbs</a>(int&nbsp;index)</pre>
<div class="block">Get an element from given absolute index as a boolean. See warning in interface doc</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>element as boolean</dd></dl>
</li>
</ul>
<a name="getElementDoubleAbs(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementDoubleAbs</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.586">getElementDoubleAbs</a>(int&nbsp;index)</pre>
<div class="block">Get an element from given absolute index as a double. See warning in interface doc</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>element as double</dd></dl>
</li>
</ul>
<a name="getElementLongAbs(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementLongAbs</h4>
<pre>long&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.594">getElementLongAbs</a>(int&nbsp;index)</pre>
<div class="block">Get an element from given absolute index as a long. See warning in interface doc</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>element as long</dd></dl>
</li>
</ul>
<a name="getObjectAbs(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectAbs</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.602">getObjectAbs</a>(int&nbsp;index)</pre>
<div class="block">Get an item from given absolute index as an object. See warning in interface doc</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getStringAbs(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStringAbs</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.610">getStringAbs</a>(int&nbsp;index)</pre>
<div class="block">Get an item from given absolute index as a string. See warning in interface doc</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="setObjectAbs(int, java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setObjectAbs</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.618">setObjectAbs</a>(int&nbsp;index,
<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Set an item at absolute index from an object. See warning in interface doc</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>index</code> - </dd><dd><code>obj</code> - </dd></dl>
</li>
</ul>
<a name="getObject()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.625">getObject</a>()</pre>
<div class="block">Get first item as an object. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getObject(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.632">getObject</a>(int&nbsp;i)</pre>
<div class="block">Get an item from given position as an object. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getObject(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.640">getObject</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get an item from given position as an object. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.647">getString</a>()</pre>
<div class="block">Get first item as a string. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getString(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.654">getString</a>(int&nbsp;i)</pre>
<div class="block">Get an item from given position as a string. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getString(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.662">getString</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get an item from given position as a string. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getDouble()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.669">getDouble</a>()</pre>
<div class="block">Get first item as a double. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getDouble(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.676">getDouble</a>(int&nbsp;i)</pre>
<div class="block">Get an item from given position as a double. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getDouble(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.684">getDouble</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get an item from given position as a double. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getFloat()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>float&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.691">getFloat</a>()</pre>
<div class="block">Get first item as a float. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getFloat(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>float&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.698">getFloat</a>(int&nbsp;i)</pre>
<div class="block">Get an item from given position as a float. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getFloat(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>float&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.706">getFloat</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get an item from given position as a float. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getLong()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>long&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.713">getLong</a>()</pre>
<div class="block">Get first item as a long. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getLong(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>long&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.720">getLong</a>(int&nbsp;i)</pre>
<div class="block">Get an item from given position as a long. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getLong(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>long&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.728">getLong</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get an item from given position as a long. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getInt()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.735">getInt</a>()</pre>
<div class="block">Get first item as an int. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getInt(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.742">getInt</a>(int&nbsp;i)</pre>
<div class="block">Get an item from given position as an int. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getInt(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.750">getInt</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get an item from given position as an int. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getShort()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>short&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.757">getShort</a>()</pre>
<div class="block">Get first item as a short. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getShort(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>short&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.764">getShort</a>(int&nbsp;i)</pre>
<div class="block">Get an item from given position as a short. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getShort(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>short&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.772">getShort</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get an item from given position as a short. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getByte()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getByte</h4>
<pre>byte&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.779">getByte</a>()</pre>
<div class="block">Get first item as a byte. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getByte(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getByte</h4>
<pre>byte&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.786">getByte</a>(int&nbsp;i)</pre>
<div class="block">Get an item from given position as a byte. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getByte(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getByte</h4>
<pre>byte&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.794">getByte</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get an item from given positionj as a byte. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getBoolean()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.801">getBoolean</a>()</pre>
<div class="block">Get first item as a boolean. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getBoolean(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.808">getBoolean</a>(int&nbsp;i)</pre>
<div class="block">Get an item from given position as a boolean. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getBoolean(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.816">getBoolean</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get an item from given position as a boolean. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>item</dd></dl>
</li>
</ul>
<a name="getError()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getError</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.823">getError</a>()</pre>
<div class="block">Get the error for the first item. The dataset must not be null</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>item</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="getError(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getError</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.830">getError</a>(int&nbsp;i)</pre>
<div class="block">Get the error for given position. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>error value (symmetric)</dd></dl>
</li>
</ul>
<a name="getError(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getError</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.838">getError</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get the error for given position. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>error value (symmetric)</dd></dl>
</li>
</ul>
<a name="getErrorArray(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getErrorArray</h4>
<pre>double[]&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.845">getErrorArray</a>(int&nbsp;i)</pre>
<div class="block">Get the error values for given position</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>the values of the error at this point (can be null when no error defined)</dd></dl>
</li>
</ul>
<a name="getErrorArray(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getErrorArray</h4>
<pre>double[]&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.853">getErrorArray</a>(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Get the error values for given position</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>i</code> - </dd><dd><code>j</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>the values of the error at this point (can be null when no error defined)</dd></dl>
</li>
</ul>
<a name="set(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.860">set</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">Set the value given by object at the first position. The dataset must not be null</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - </dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="set(java.lang.Object, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.867">set</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
int&nbsp;i)</pre>
<div class="block">Set the value given by object at given position. The dataset must be 1D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - </dd><dd><code>i</code> - </dd></dl>
</li>
</ul>
<a name="set(java.lang.Object, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.875">set</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Set the value given by object at given position. The dataset must be 2D</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - </dd><dd><code>i</code> - </dd><dd><code>j</code> - </dd></dl>
</li>
</ul>
<a name="sort(java.lang.Integer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sort</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.884">sort</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;axis)</pre>
<div class="block">In-place sort of dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - to sort along. If null, then the flattened view is sorted</dd>
<dt><span class="strong">Returns:</span></dt><dd>sorted dataset</dd></dl>
</li>
</ul>
<a name="getSlice(int[], int[], int[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.887">getSlice</a>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(int[],%20int[],%20int[])">ILazyDataset</a></code></strong></div>
<div class="block">Get a slice of the dataset. The returned dataset is a copied selection of items</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getSlice(int[],%20int[],%20int[])">getSlice</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(int[],%20int[],%20int[])">getSlice</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - specifies the starting indexes (can be null for origin)</dd><dd><code>stop</code> - specifies the stopping indexes (can be null for end)</dd><dd><code>step</code> - specifies the steps in the slice (can be null for unit steps)</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset of the sliced data</dd></dl>
</li>
</ul>
<a name="getSlice(org.eclipse.january.IMonitor, int[], int[], int[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.890">getSlice</a>(<a href="../../../../org/eclipse/january/IMonitor.html" title="interface in org.eclipse.january">IMonitor</a>&nbsp;mon,
int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.IMonitor,%20int[],%20int[],%20int[])">ILazyDataset</a></code></strong></div>
<div class="block">Get a slice of the dataset. The returned dataset is a copied selection of items</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.IMonitor,%20int[],%20int[],%20int[])">getSlice</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dd><code>start</code> - specifies the starting indexes (can be null for origin)</dd><dd><code>stop</code> - specifies the stopping indexes (can be null for end)</dd><dd><code>step</code> - specifies the steps in the slice (can be null for unit steps)</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset of the sliced data</dd></dl>
</li>
</ul>
<a name="getSlice(org.eclipse.january.dataset.Slice...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.893">getSlice</a>(<a href="../../../../org/eclipse/january/dataset/Slice.html" title="class in org.eclipse.january.dataset">Slice</a>...&nbsp;slice)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.dataset.Slice...)">ILazyDataset</a></code></strong></div>
<div class="block">Get a slice of the dataset. The returned dataset is a copied selection of items</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getSlice(org.eclipse.january.dataset.Slice...)">getSlice</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.dataset.Slice...)">getSlice</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>slice</code> - an array of slice objects (the array can be null or contain nulls)</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset of the sliced data</dd></dl>
</li>
</ul>
<a name="getSlice(org.eclipse.january.IMonitor, org.eclipse.january.dataset.Slice...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.896">getSlice</a>(<a href="../../../../org/eclipse/january/IMonitor.html" title="interface in org.eclipse.january">IMonitor</a>&nbsp;mon,
<a href="../../../../org/eclipse/january/dataset/Slice.html" title="class in org.eclipse.january.dataset">Slice</a>...&nbsp;slice)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.IMonitor,%20org.eclipse.january.dataset.Slice...)">ILazyDataset</a></code></strong></div>
<div class="block">Get a slice of the dataset. The returned dataset is a copied selection of items</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.IMonitor,%20org.eclipse.january.dataset.Slice...)">getSlice</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dd><code>slice</code> - an array of slice objects (the array can be null or contain nulls)</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset of the sliced data</dd></dl>
</li>
</ul>
<a name="getSlice(org.eclipse.january.dataset.SliceND)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.899">getSlice</a>(<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.dataset.SliceND)">ILazyDataset</a></code></strong></div>
<div class="block">Get a slice of the dataset. The returned dataset is a copied selection of items</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getSlice(org.eclipse.january.dataset.SliceND)">getSlice</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.dataset.SliceND)">getSlice</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>slice</code> - an n-D slice</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset of the sliced data</dd></dl>
</li>
</ul>
<a name="getSlice(org.eclipse.january.IMonitor, org.eclipse.january.dataset.SliceND)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.902">getSlice</a>(<a href="../../../../org/eclipse/january/IMonitor.html" title="interface in org.eclipse.january">IMonitor</a>&nbsp;mon,
<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.IMonitor,%20org.eclipse.january.dataset.SliceND)">ILazyDataset</a></code></strong></div>
<div class="block">Get a slice of the dataset. The returned dataset is a copied selection of items</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSlice(org.eclipse.january.IMonitor,%20org.eclipse.january.dataset.SliceND)">getSlice</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dd><code>slice</code> - an n-D slice</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset of the sliced data</dd></dl>
</li>
</ul>
<a name="getSliceView(int[], int[], int[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSliceView</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.905">getSliceView</a>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getSliceView(int[],%20int[],%20int[])">IDataset</a></code></strong></div>
<div class="block">Get a slice of the dataset. The returned dataset is a view on a selection of items</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getSliceView(int[],%20int[],%20int[])">getSliceView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSliceView(int[],%20int[],%20int[])">getSliceView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>start</code> - specifies the starting indexes (can be null for origin)</dd><dd><code>stop</code> - specifies the stopping indexes (can be null for end)</dd><dd><code>step</code> - specifies the steps in the slice (can be null for unit steps)</dd>
<dt><span class="strong">Returns:</span></dt><dd>The sliced view of a dataset</dd></dl>
</li>
</ul>
<a name="getSliceView(org.eclipse.january.dataset.Slice...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSliceView</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.908">getSliceView</a>(<a href="../../../../org/eclipse/january/dataset/Slice.html" title="class in org.eclipse.january.dataset">Slice</a>...&nbsp;slice)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getSliceView(org.eclipse.january.dataset.Slice...)">IDataset</a></code></strong></div>
<div class="block">Get a slice of the dataset. The returned dataset is a view on a selection of items</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getSliceView(org.eclipse.january.dataset.Slice...)">getSliceView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSliceView(org.eclipse.january.dataset.Slice...)">getSliceView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>slice</code> - an array of slice objects (the array can be null or contain nulls)</dd>
<dt><span class="strong">Returns:</span></dt><dd>The sliced view of a dataset</dd></dl>
</li>
</ul>
<a name="getSliceView(org.eclipse.january.dataset.SliceND)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSliceView</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.911">getSliceView</a>(<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getSliceView(org.eclipse.january.dataset.SliceND)">IDataset</a></code></strong></div>
<div class="block">Get a slice of the dataset. The returned dataset is a view on a selection of items</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getSliceView(org.eclipse.january.dataset.SliceND)">getSliceView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html" title="interface in org.eclipse.january.dataset">IDataset</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSliceView(org.eclipse.january.dataset.SliceND)">getSliceView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html" title="interface in org.eclipse.january.dataset">ILazyDataset</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>slice</code> - an nD slice object</dd>
<dt><span class="strong">Returns:</span></dt><dd>The sliced view of a dataset</dd></dl>
</li>
</ul>
<a name="setSlice(java.lang.Object, int[], int[], int[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.927">setSlice</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</pre>
<div class="block">This is modelled after the NumPy array slice</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - specifies the object used to set the specified slice</dd><dd><code>start</code> - specifies the starting indexes</dd><dd><code>stop</code> - specifies the stopping indexes (nb, these are <b>not</b> included in the slice)</dd><dd><code>step</code> - specifies the steps in the slice</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset with the sliced set to object</dd></dl>
</li>
</ul>
<a name="setSlice(java.lang.Object, org.eclipse.january.dataset.Slice...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.935">setSlice</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/Slice.html" title="class in org.eclipse.january.dataset">Slice</a>...&nbsp;slice)</pre>
<div class="block">This is modelled after the NumPy array slice</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - </dd><dd><code>slice</code> - </dd></dl>
</li>
</ul>
<a name="setSlice(java.lang.Object, org.eclipse.january.dataset.SliceND)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.943">setSlice</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</pre>
<div class="block">This is modelled after the NumPy array slice</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - </dd><dd><code>slice</code> - </dd></dl>
</li>
</ul>
<a name="setSlice(java.lang.Object, org.eclipse.january.dataset.IndexIterator)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSlice</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.953">setSlice</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
<a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a>&nbsp;iterator)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - specifies the object used to set the specified slice</dd><dd><code>iterator</code> - specifies the slice iterator</dd>
<dt><span class="strong">Returns:</span></dt><dd>The dataset with the sliced set to object</dd></dl>
</li>
</ul>
<a name="fillDataset(org.eclipse.january.dataset.Dataset, org.eclipse.january.dataset.IndexIterator)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fillDataset</h4>
<pre>void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.962">fillDataset</a>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;other,
<a href="../../../../org/eclipse/january/dataset/IndexIterator.html" title="class in org.eclipse.january.dataset">IndexIterator</a>&nbsp;iter)</pre>
<div class="block">Populate another dataset with part of current dataset</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>other</code> - </dd><dd><code>iter</code> - over current dataset</dd></dl>
</li>
</ul>
<a name="all()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>all</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.967">all</a>()</pre>
<div class="block">Test if all items are true</div>
</li>
</ul>
<a name="all(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>all</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.973">all</a>(int&nbsp;axis)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>dataset where items are true if all items along axis are true</dd></dl>
</li>
</ul>
<a name="any()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>any</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.978">any</a>()</pre>
<div class="block">Test if any items are true</div>
</li>
</ul>
<a name="any(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>any</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.984">any</a>(int&nbsp;axis)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>dataset where items are true if any items along axis are true</dd></dl>
</li>
</ul>
<a name="iadd(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>iadd</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.992">iadd</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">In-place addition with object o</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>sum dataset</dd></dl>
</li>
</ul>
<a name="isubtract(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isubtract</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1000">isubtract</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">In-place subtraction with object o</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>difference dataset</dd></dl>
</li>
</ul>
<a name="imultiply(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>imultiply</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1008">imultiply</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">In-place multiplication with object o</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>product dataset</dd></dl>
</li>
</ul>
<a name="idivide(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>idivide</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1016">idivide</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">In-place division with object o</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>dividend dataset</dd></dl>
</li>
</ul>
<a name="ifloorDivide(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ifloorDivide</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1024">ifloorDivide</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">In-place floor division with object o</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>dividend dataset</dd></dl>
</li>
</ul>
<a name="iremainder(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>iremainder</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1031">iremainder</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">In-place remainder</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>remaindered dataset</dd></dl>
</li>
</ul>
<a name="ifloor()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ifloor</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1038">ifloor</a>()</pre>
<div class="block">In-place floor</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>floored dataset</dd></dl>
</li>
</ul>
<a name="ipower(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ipower</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1046">ipower</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">In-place raise to power of object o</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>raised dataset</dd></dl>
</li>
</ul>
<a name="residual(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>residual</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1055">residual</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">Calculate residual of dataset with object o
See <a href="../../../../org/eclipse/january/dataset/Dataset.html#residual(java.lang.Object,%20boolean)"><code>residual(Object o, boolean ignoreNaNs)</code></a> with ignoreNaNs = false</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>sum of the squares of the differences</dd></dl>
</li>
</ul>
<a name="residual(java.lang.Object, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>residual</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1064">residual</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o,
boolean&nbsp;ignoreNaNs)</pre>
<div class="block">Calculate residual of dataset with object o</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd><dd><code>ignoreNaNs</code> - if true, skip NaNs</dd>
<dt><span class="strong">Returns:</span></dt><dd>sum of the squares of the differences</dd></dl>
</li>
</ul>
<a name="residual(java.lang.Object, org.eclipse.january.dataset.Dataset, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>residual</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1075">residual</a>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o,
<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;weight,
boolean&nbsp;ignoreNaNs)</pre>
<div class="block">Calculate residual of dataset with object o and weight. The weight is used to multiply
the squared differences</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>o</code> - </dd><dd><code>weight</code> - </dd><dd><code>ignoreNaNs</code> - if true, skip NaNs</dd>
<dt><span class="strong">Returns:</span></dt><dd>sum of the squares of the differences</dd></dl>
</li>
</ul>
<a name="containsInfs()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsInfs</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1080">containsInfs</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if dataset contains any infinities</dd></dl>
</li>
</ul>
<a name="containsNans()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsNans</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1085">containsNans</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if dataset contains any NaNs</dd></dl>
</li>
</ul>
<a name="containsInvalidNumbers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsInvalidNumbers</h4>
<pre>boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1090">containsInvalidNumbers</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if dataset contains any NaNs or infinities</dd></dl>
</li>
</ul>
<a name="max(int, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>max</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1100">max</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - Can be null, empty, or one or more booleans. By default, all booleans
are false. If the first boolean is true, will ignore NaNs and ignore infinities. Use the second
boolean to ignore infinities separately.</dd>
<dt><span class="strong">Returns:</span></dt><dd>maxima along axis in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="min(int, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>min</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1108">min</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>minima along axis in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="argMax(boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>argMax</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1116">argMax</a>(boolean...&nbsp;ignoreInvalids)</pre>
<div class="block">Find absolute index of maximum value (in a flattened view)</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/IDataset.html#max(boolean...)"><code>IDataset.max(boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>absolute index</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="argMax(int, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>argMax</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1125">argMax</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<div class="block">Find indices of maximum values along given axis</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>index dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="argMin(boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>argMin</h4>
<pre>int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1133">argMin</a>(boolean...&nbsp;ignoreInvalids)</pre>
<div class="block">Find absolute index of minimum value (in a flattened view)</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/IDataset.html#max(boolean...)"><code>IDataset.max(boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>absolute index</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="argMin(int, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>argMin</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1142">argMin</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<div class="block">Find indices of minimum values along given axis</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>index dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="peakToPeak(boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>peakToPeak</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1149">peakToPeak</a>(boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/IDataset.html#max(boolean...)"><code>IDataset.max(boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>peak-to-peak value, the difference of maximum and minimum of dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="peakToPeak(int, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>peakToPeak</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1157">peakToPeak</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>peak-to-peak dataset, the difference of maxima and minima of dataset along axis</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="count(boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>count</h4>
<pre>long&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1164">count</a>(boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/IDataset.html#max(boolean...)"><code>IDataset.max(boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>number of items in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="count(int, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>count</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1172">count</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>number of items along axis in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="sum(boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1179">sum</a>(boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/IDataset.html#max(boolean...)"><code>IDataset.max(boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>sum over all items in dataset as a Double, array of doubles or a complex number</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="sum(int, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1187">sum</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>sum along axis in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="product(boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>product</h4>
<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1194">product</a>(boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/IDataset.html#max(boolean...)"><code>IDataset.max(boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>product over all items in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="product(int, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>product</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1202">product</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>product along axis in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="mean(int, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mean</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1210">mean</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>mean along axis in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="variance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>variance</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1217">variance</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>sample variance of whole dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/eclipse/january/dataset/Dataset.html#variance(boolean,%20boolean...)"><code>with isWholePopulation = false</code></a></dd></dl>
</li>
</ul>
<a name="variance(boolean, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>variance</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1244">variance</a>(boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</pre>
<div class="block">The sample variance can be calculated in two ways: if the dataset is considered as the
entire population then the sample variance is simply the second central moment:
<pre>
sum((x_i - m)^2)/N
where {x_i} are set of N population values and m is the mean
m = sum(x_i)/N
</pre>
Otherwise, if the dataset is a set of samples (with replacement) from the population then
<pre>
sum((x_i - m)^2)/(N-1)
where {x_i} are set of N sample values and m is the unbiased estimate of the mean
m = sum(x_i)/N
</pre>
Note that the second definition is also the unbiased estimator of population variance.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>isWholePopulation</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>sample variance</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="variance(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>variance</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1251">variance</a>(int&nbsp;axis)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>sample variance along axis in dataset</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/eclipse/january/dataset/Dataset.html#variance(int,%20boolean,%20boolean...)"><code>with isWholePopulation = false</code></a></dd></dl>
</li>
</ul>
<a name="variance(int, boolean, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>variance</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1261">variance</a>(int&nbsp;axis,
boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>isWholePopulation</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>sample variance along axis in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/eclipse/january/dataset/Dataset.html#variance(boolean,%20boolean...)"><code>with isWholePopulation = false</code></a></dd></dl>
</li>
</ul>
<a name="stdDeviation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stdDeviation</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1270">stdDeviation</a>()</pre>
<div class="block">Standard deviation is square root of the variance</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>sample standard deviation of all items in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/eclipse/january/dataset/Dataset.html#stdDeviation(boolean,%20boolean...)"><code>with isWholePopulation = false</code></a></dd></dl>
</li>
</ul>
<a name="stdDeviation(boolean, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stdDeviation</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1281">stdDeviation</a>(boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</pre>
<div class="block">Standard deviation is square root of the variance</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>isWholePopulation</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>sample standard deviation of all items in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/eclipse/january/dataset/Dataset.html#variance(boolean,%20boolean...)"><code>variance(boolean, boolean...)</code></a></dd></dl>
</li>
</ul>
<a name="stdDeviation(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stdDeviation</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1290">stdDeviation</a>(int&nbsp;axis)</pre>
<div class="block">Standard deviation is square root of the variance</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>standard deviation along axis in dataset</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/eclipse/january/dataset/Dataset.html#stdDeviation(int,%20boolean,%20boolean...)"><code>with isWholePopulation = false</code></a></dd></dl>
</li>
</ul>
<a name="stdDeviation(int, boolean, boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stdDeviation</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1302">stdDeviation</a>(int&nbsp;axis,
boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</pre>
<div class="block">Standard deviation is square root of the variance</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>isWholePopulation</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>standard deviation along axis in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/eclipse/january/dataset/Dataset.html#variance(boolean,%20boolean...)"><code>with isWholePopulation = false</code></a></dd></dl>
</li>
</ul>
<a name="rootMeanSquare(boolean...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rootMeanSquare</h4>
<pre>double&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1309">rootMeanSquare</a>(boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/IDataset.html#max(boolean...)"><code>IDataset.max(boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>root mean square</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
<a name="rootMeanSquare(int, boolean...)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>rootMeanSquare</h4>
<pre><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/Dataset.html#line.1317">rootMeanSquare</a>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>axis</code> - </dd><dd><code>ignoreInvalids</code> - - see <a href="../../../../org/eclipse/january/dataset/Dataset.html#max(int,%20boolean...)"><code>max(int, boolean...)</code></a></dd>
<dt><span class="strong">Returns:</span></dt><dd>root mean square along axis in dataset</dd><dt><span class="strong">Since:</span></dt>
<dd>2.0</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Dataset.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/january/dataset/DataListenerDelegate.html" title="class in org.eclipse.january.dataset"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/eclipse/january/dataset/DatasetFactory.html" title="class in org.eclipse.january.dataset"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/january/dataset/Dataset.html" target="_top">Frames</a></li>
<li><a href="Dataset.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
</body>
</html>