blob: 6ab7b809c723dbbbd554eca6be89523d47eb1747 [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 (1.8.0_222) on Mon Sep 30 16:21:12 BST 2019 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AbstractDataset (The Eclipse January API Documentation)</title>
<meta name="date" content="2019-09-30">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AbstractDataset (The Eclipse January API Documentation)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":41,"i15":10,"i16":6,"i17":10,"i18":10,"i19":9,"i20":10,"i21":10,"i22":10,"i23":9,"i24":9,"i25":9,"i26":9,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":9,"i34":10,"i35":10,"i36":10,"i37":10,"i38":6,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":9,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":6,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":6,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":6,"i115":10,"i116":6,"i117":9,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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/AbstractDataset.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/AbstractCompoundDataset.html" title="class in org.eclipse.january.dataset"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/january/dataset/AggregateDataset.html" title="class in org.eclipse.january.dataset"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/january/dataset/AbstractDataset.html" target="_top">Frames</a></li>
<li><a href="AbstractDataset.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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="Class AbstractDataset" class="title">Class AbstractDataset</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html" title="class in org.eclipse.january.dataset">org.eclipse.january.dataset.LazyDatasetBase</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.january.dataset.AbstractDataset</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>, <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></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</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/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/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/ObjectDatasetBase.html" title="class in org.eclipse.january.dataset">ObjectDatasetBase</a>, <a href="../../../../org/eclipse/january/dataset/ShortDataset.html" title="class in org.eclipse.january.dataset">ShortDataset</a>, <a href="../../../../org/eclipse/january/dataset/StringDatasetBase.html" title="class in org.eclipse.january.dataset">StringDatasetBase</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.38">AbstractDataset</a>
extends <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html" title="class in org.eclipse.january.dataset">LazyDatasetBase</a>
implements <a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></pre>
<div class="block">Generic container class for data
<p>
Each subclass has an array of primitive types, elements of this array are grouped or
compounded to make items
<p>
Data items can be boolean, integer, float, complex float, vector float, etc</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../serialized-form.html#org.eclipse.january.dataset.AbstractDataset">Serialized Form</a></dd>
</dl>
</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="memberSummary" 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>protected <a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#base">base</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#BLOCK_CLOSE">BLOCK_CLOSE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static char</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#BLOCK_OPEN">BLOCK_OPEN</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#odata">odata</a></span></code>
<div class="block">The data itself, held in a 1D array, but the object will wrap it to appear as possessing as many dimensions as
wanted</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#offset">offset</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#size">size</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#stride">stride</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/text/Format.html?is-external=true" title="class or interface in java.text">Format</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#stringFormat">stringFormat</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.january.dataset.LazyDatasetBase">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.january.dataset.<a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html" title="class in org.eclipse.january.dataset">LazyDatasetBase</a></h3>
<code><a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#catchExceptions">catchExceptions</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#logger">logger</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#metadata">metadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#name">name</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#shape">shape</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.january.dataset.Dataset">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.eclipse.january.dataset.<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></h3>
<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYFLOAT32">ARRAYFLOAT32</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYFLOAT64">ARRAYFLOAT64</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYINT16">ARRAYINT16</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYINT32">ARRAYINT32</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYINT64">ARRAYINT64</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYINT8">ARRAYINT8</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#ARRAYMUL">ARRAYMUL</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#BOOL">BOOL</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#COMPLEX">COMPLEX</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#COMPLEX128">COMPLEX128</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#COMPLEX64">COMPLEX64</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#DATE">DATE</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#FLOAT">FLOAT</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#FLOAT32">FLOAT32</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#FLOAT64">FLOAT64</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#INT">INT</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#INT16">INT16</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#INT32">INT32</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#INT64">INT64</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#INT8">INT8</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#OBJECT">OBJECT</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#RGB">RGB</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#STRING">STRING</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#AbstractDataset--">AbstractDataset</a></span>()</code>
<div class="block">Constructor required for serialisation.</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#all--">all</a></span>()</code>
<div class="block">Test if all items are true</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/BooleanDataset.html" title="class in org.eclipse.january.dataset">BooleanDataset</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#all-int-">all</a></span>(int&nbsp;axis)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#any--">any</a></span>()</code>
<div class="block">Test if any items are true</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/january/dataset/BooleanDataset.html" title="class in org.eclipse.january.dataset">BooleanDataset</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#any-int-">any</a></span>(int&nbsp;axis)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#argMax-boolean...-">argMax</a></span>(boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Find absolute index of maximum value (in a flattened view)</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#argMax-int-boolean...-">argMax</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Find indices of maximum values along given axis</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#argMin-boolean...-">argMin</a></span>(boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Find absolute index of minimum value (in a flattened view)</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#argMin-int-boolean...-">argMin</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Find indices of minimum values along given axis</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#calcSteps-double-double-double-">calcSteps</a></span>(double&nbsp;start,
double&nbsp;stop,
double&nbsp;step)</code>&nbsp;</td>
</tr>
<tr id="i9" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#cast-boolean-int-int-">cast</a></span>(boolean&nbsp;repeat,
int&nbsp;dtype,
int&nbsp;isize)</code>
<div class="block">Cast a dataset</div>
</td>
</tr>
<tr id="i10" class="altColor">
<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;<br>T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#cast-java.lang.Class-">cast</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i11" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#cast-int-">cast</a></span>(int&nbsp;dtype)</code>
<div class="block">Cast a dataset</div>
</td>
</tr>
<tr id="i12" class="altColor">
<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;<br>T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#cast-int-java.lang.Class-boolean-">cast</a></span>(int&nbsp;isize,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz,
boolean&nbsp;repeat)</code>
<div class="block">Cast a dataset</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#checkAxis-int-">checkAxis</a></span>(int&nbsp;axis)</code>
<div class="block">Check that axis is in range [-rank,rank)</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#checkAxis-int-int-">checkAxis</a></span>(int&nbsp;rank,
int&nbsp;axis)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#checkCompatibility-org.eclipse.january.dataset.ILazyDataset-">checkCompatibility</a></span>(<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 id="i16" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#clone--">clone</a></span>()</code>
<div class="block">Clone dataset</div>
</td>
</tr>
<tr id="i17" 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;<br>T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#copy-java.lang.Class-">copy</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i18" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#copy-int-">copy</a></span>(int&nbsp;dtype)</code>
<div class="block">Copy and cast a dataset</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>protected static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#copyToView-org.eclipse.january.dataset.Dataset-org.eclipse.january.dataset.AbstractDataset-boolean-boolean-">copyToView</a></span>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;orig,
<a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a>&nbsp;view,
boolean&nbsp;clone,
boolean&nbsp;cloneMetadata)</code>
<div class="block">Copy fields from original to view</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#count-boolean...-">count</a></span>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i21" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#count-int:A-boolean...-">count</a></span>(int[]&nbsp;axes,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i22" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#count-int-boolean...-">count</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>static int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#createStrides-org.eclipse.january.dataset.Dataset-int:A-">createStrides</a></span>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;a,
int[]&nbsp;offset)</code>
<div class="block">Create a stride array from dataset</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>static int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#createStrides-int-int:A-int:A-int-int:A-">createStrides</a></span>(int&nbsp;isize,
int[]&nbsp;shape,
int[]&nbsp;oStride,
int&nbsp;oOffset,
int[]&nbsp;offset)</code>
<div class="block">Create a stride array from dataset</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>static int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#createStrides-org.eclipse.january.dataset.SliceND-org.eclipse.january.dataset.Dataset-int:A-int:A-">createStrides</a></span>(<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice,
<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;a,
int[]&nbsp;stride,
int[]&nbsp;offset)</code>
<div class="block">Create a stride array from slice information and a dataset</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>static int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#createStrides-org.eclipse.january.dataset.SliceND-int-int:A-int:A-int-int:A-int:A-">createStrides</a></span>(<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice,
int&nbsp;isize,
int[]&nbsp;shape,
int[]&nbsp;oStride,
int&nbsp;oOffset,
int[]&nbsp;stride,
int[]&nbsp;offset)</code>
<div class="block">Create a stride array from slice and dataset information</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#fillData-java.lang.Object-int-int:A-">fillData</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
int&nbsp;depth,
int[]&nbsp;pos)</code>
<div class="block">Fill dataset from object at depth dimension</div>
</td>
</tr>
<tr id="i28" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#flatten--">flatten</a></span>()</code>
<div class="block">Flatten shape</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#get1DIndex-int...-">get1DIndex</a></span>(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 id="i30" class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#get1DIndex-int-">get1DIndex</a></span>(int&nbsp;i)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#get1DIndex-int-int-">get1DIndex</a></span>(int&nbsp;i,
int&nbsp;j)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#get1DIndexFromShape-int:A-">get1DIndexFromShape</a></span>(int[]&nbsp;n)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#get1DIndexFromShape-int:A-int:A-">get1DIndexFromShape</a></span>(int[]&nbsp;shape,
int[]&nbsp;n)</code>&nbsp;</td>
</tr>
<tr id="i34" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getBooleanIterator-org.eclipse.january.dataset.Dataset-">getBooleanIterator</a></span>(<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 id="i35" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getBooleanIterator-org.eclipse.january.dataset.Dataset-boolean-">getBooleanIterator</a></span>(<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 id="i36" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getBroadcastView-int...-">getBroadcastView</a></span>(int...&nbsp;broadcastShape)</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getBuffer--">getBuffer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>protected abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getBufferLength--">getBufferLength</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i39" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getBy1DIndex-org.eclipse.january.dataset.IntegerDataset-">getBy1DIndex</a></span>(<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 id="i40" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getByBoolean-org.eclipse.january.dataset.Dataset-">getByBoolean</a></span>(<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 id="i41" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getByIndexes-java.lang.Object...-">getByIndexes</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i42" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getElementsPerItem--">getElementsPerItem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getError--">getError</a></span>()</code>
<div class="block">Get the error for the first item.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getError-int...-">getError</a></span>(int...&nbsp;pos)</code>
<div class="block">Get the error for a given position.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getError-int-">getError</a></span>(int&nbsp;i)</code>
<div class="block">Get the error for given position.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getError-int-int-">getError</a></span>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get the error for given position.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>double[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getErrorArray-int...-">getErrorArray</a></span>(int...&nbsp;pos)</code>
<div class="block">Get the error values for a single point in the dataset</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>double[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getErrorArray-int-">getErrorArray</a></span>(int&nbsp;i)</code>
<div class="block">Get the error values for given position</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>double[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getErrorArray-int-int-">getErrorArray</a></span>(int&nbsp;i,
int&nbsp;j)</code>
<div class="block">Get the error values for given position</div>
</td>
</tr>
<tr id="i50" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getErrorBuffer--">getErrorBuffer</a></span>()</code>
<div class="block">Get the (un-broadcasted) dataset that backs the (squared) error data</div>
</td>
</tr>
<tr id="i51" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getErrors--">getErrors</a></span>()</code>
<div class="block">Get the errors, if any.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getFirst1DIndex--">getFirst1DIndex</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i53" class="rowColor">
<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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getIndices--">getIndices</a></span>()</code>
<div class="block">Generate an index dataset for current dataset</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getInternalSquaredError--">getInternalSquaredError</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getItemBytes--">getItemBytes</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i56" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getIterator--">getIterator</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i57" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getIterator-boolean-">getIterator</a></span>(boolean&nbsp;withPosition)</code>&nbsp;</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getMaxLineLength--">getMaxLineLength</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getNbytes--">getNbytes</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getNDPosition-int-">getNDPosition</a></span>(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 id="i61" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getOffset--">getOffset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i62" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getPositionIterator-int...-">getPositionIterator</a></span>(int...&nbsp;axes)</code>&nbsp;</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getRank--">getRank</a></span>()</code>
<div class="block">The rank (or number of dimensions/indices) of the dataset can be zero for a zero-rank
(single-valued) dataset</div>
</td>
</tr>
<tr id="i64" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getRealPart--">getRealPart</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i65" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getRealView--">getRealView</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getShape--">getShape</a></span>()</code>
<div class="block">The shape (or array of lengths for each dimension) of the dataset can be empty for zero-rank
datasets</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getShapeRef--">getShapeRef</a></span>()</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 id="i68" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSize--">getSize</a></span>()</code>
<div class="block">The size of the dataset is the number of items in the array</div>
</td>
</tr>
<tr id="i69" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSlice-org.eclipse.january.IMonitor-int:A-int:A-int:A-">getSlice</a></span>(<a href="../../../../org/eclipse/january/IMonitor.html" title="interface in org.eclipse.january">IMonitor</a>&nbsp;monitor,
int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr id="i70" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSlice-org.eclipse.january.IMonitor-org.eclipse.january.dataset.Slice...-">getSlice</a></span>(<a href="../../../../org/eclipse/january/IMonitor.html" title="interface in org.eclipse.january">IMonitor</a>&nbsp;monitor,
<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 id="i71" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSlice-org.eclipse.january.IMonitor-org.eclipse.january.dataset.SliceND-">getSlice</a></span>(<a href="../../../../org/eclipse/january/IMonitor.html" title="interface in org.eclipse.january">IMonitor</a>&nbsp;monitor,
<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 id="i72" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSlice-int:A-int:A-int:A-">getSlice</a></span>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr id="i73" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSlice-org.eclipse.january.dataset.Slice...-">getSlice</a></span>(<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 id="i74" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSlice-org.eclipse.january.dataset.SliceIterator-">getSlice</a></span>(<a href="../../../../org/eclipse/january/dataset/SliceIterator.html" title="class in org.eclipse.january.dataset">SliceIterator</a>&nbsp;iterator)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr id="i75" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSlice-org.eclipse.january.dataset.SliceND-">getSlice</a></span>(<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 id="i76" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSliceIterator-int:A-int:A-int:A-">getSliceIterator</a></span>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</code>&nbsp;</td>
</tr>
<tr id="i77" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSliceIterator-org.eclipse.january.dataset.SliceND-">getSliceIterator</a></span>(<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</code>&nbsp;</td>
</tr>
<tr id="i78" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSliceIteratorFromAxes-int:A-boolean:A-">getSliceIteratorFromAxes</a></span>(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 id="i79" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSliceView-int:A-int:A-int:A-">getSliceView</a></span>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</code>
<div class="block">Get a slice of the dataset.</div>
</td>
</tr>
<tr id="i80" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSliceView-org.eclipse.january.dataset.Slice...-">getSliceView</a></span>(<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 id="i81" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getSliceView-org.eclipse.january.dataset.SliceND-">getSliceView</a></span>(<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 id="i82" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/eclipse/january/metadata/StatisticsMetadata.html" title="interface in org.eclipse.january.metadata">StatisticsMetadata</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getStats--">getStats</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getStrides--">getStrides</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/eclipse/january/metadata/StatisticsMetadata.html" title="interface in org.eclipse.january.metadata">StatisticsMetadata</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getStringStats--">getStringStats</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i85" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getTransposedView-int...-">getTransposedView</a></span>(int...&nbsp;axes)</code>
<div class="block">Permute copy of dataset's axes so that given order is old order:</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#getView-boolean-">getView</a></span>(boolean&nbsp;deepCopyMetadata)</code>&nbsp;</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#hasFloatingPointElements--">hasFloatingPointElements</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i89" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#ifloorDivide-java.lang.Object-">ifloorDivide</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i90" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#isCompatibleWith-org.eclipse.january.dataset.ILazyDataset-">isCompatibleWith</a></span>(<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 id="i91" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#isComplex--">isComplex</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#max-boolean...-">max</a></span>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i93" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#max-int:A-boolean...-">max</a></span>(int[]&nbsp;axes,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i94" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#max-int-boolean...-">max</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#mean-boolean...-">mean</a></span>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i96" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#mean-int:A-boolean...-">mean</a></span>(int[]&nbsp;axes,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i97" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#mean-int-boolean...-">mean</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#min-boolean...-">min</a></span>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i99" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#min-int:A-boolean...-">min</a></span>(int[]&nbsp;axes,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i100" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#min-int-boolean...-">min</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#overrideInternal-java.io.Serializable-int...-">overrideInternal</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i102" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#peakToPeak-boolean...-">peakToPeak</a></span>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i103" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#peakToPeak-int:A-boolean...-">peakToPeak</a></span>(int[]&nbsp;axes,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i104" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#peakToPeak-int-boolean...-">peakToPeak</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#product-boolean...-">product</a></span>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i106" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#product-int:A-boolean...-">product</a></span>(int[]&nbsp;axes,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i107" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#product-int-boolean...-">product</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i108" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#reshape-int...-">reshape</a></span>(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 id="i109" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#residual-java.lang.Object-">residual</a></span>(<a href="https://docs.oracle.com/javase/8/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-boolean-"><code>Dataset.residual(Object o, boolean ignoreNaNs)</code></a> with ignoreNaNs = false</div>
</td>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#residual-java.lang.Object-boolean-">residual</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i111" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#rootMeanSquare-boolean...-">rootMeanSquare</a></span>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i112" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#rootMeanSquare-int:A-boolean...-">rootMeanSquare</a></span>(int[]&nbsp;axes,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i113" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#rootMeanSquare-int-boolean...-">rootMeanSquare</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#setData--">setData</a></span>()</code>
<div class="block">Set aliased data as base data</div>
</td>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#setErrorBuffer-java.io.Serializable-">setErrorBuffer</a></span>(<a href="https://docs.oracle.com/javase/8/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 a copy of the buffer that backs the (squared) error data</div>
</td>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#setItemDirect-int-int-java.lang.Object-">setItemDirect</a></span>(int&nbsp;dindex,
int&nbsp;sindex,
<a href="https://docs.oracle.com/javase/8/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 item from compatible dataset in a direct and speedy way.</div>
</td>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#setMaxLineLength-int-">setMaxLineLength</a></span>(int&nbsp;maxLineLength)</code>
<div class="block">Set maximum line length for toString() method</div>
</td>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#setShape-int...-">setShape</a></span>(int...&nbsp;shape)</code>
<div class="block">Set a compatible shape for dataset.</div>
</td>
</tr>
<tr id="i119" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#setSlice-java.lang.Object-int:A-int:A-int:A-">setSlice</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i120" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#setSlice-java.lang.Object-org.eclipse.january.dataset.Slice...-">setSlice</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i121" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#setSlice-java.lang.Object-org.eclipse.january.dataset.SliceND-">setSlice</a></span>(<a href="https://docs.oracle.com/javase/8/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 id="i122" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#setStringFormat-java.text.Format-">setStringFormat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/Format.html?is-external=true" title="class or interface in java.text">Format</a>&nbsp;format)</code>
<div class="block">Set string output format</div>
</td>
</tr>
<tr id="i123" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#squeeze--">squeeze</a></span>()</code>
<div class="block">Remove dimensions of 1 in shape of the dataset</div>
</td>
</tr>
<tr id="i124" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#squeeze-boolean-">squeeze</a></span>(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 id="i125" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#squeezeEnds--">squeezeEnds</a></span>()</code>
<div class="block">Remove dimensions of 1 from ends of shape of the dataset</div>
</td>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#stdDeviation--">stdDeviation</a></span>()</code>
<div class="block">Standard deviation is square root of the variance</div>
</td>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#stdDeviation-boolean-boolean...-">stdDeviation</a></span>(boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Standard deviation is square root of the variance</div>
</td>
</tr>
<tr id="i128" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#stdDeviation-int-">stdDeviation</a></span>(int&nbsp;axis)</code>
<div class="block">Standard deviation is square root of the variance</div>
</td>
</tr>
<tr id="i129" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#stdDeviation-int:A-">stdDeviation</a></span>(int[]&nbsp;axes)</code>
<div class="block">Standard deviation is square root of the variance</div>
</td>
</tr>
<tr id="i130" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#stdDeviation-int:A-boolean-boolean...-">stdDeviation</a></span>(int[]&nbsp;axes,
boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</code>
<div class="block">Standard deviation is square root of the variance</div>
</td>
</tr>
<tr id="i131" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#stdDeviation-int-boolean-boolean...-">stdDeviation</a></span>(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 id="i132" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#sum-boolean...-">sum</a></span>(boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i133" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#sum-int:A-boolean...-">sum</a></span>(int[]&nbsp;axes,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i134" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#sum-int-boolean...-">sum</a></span>(int&nbsp;axis,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i135" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#swapAxes-int-int-">swapAxes</a></span>(int&nbsp;axis1,
int&nbsp;axis2)</code>
<div class="block">Swap two axes in dataset</div>
</td>
</tr>
<tr id="i136" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#synchronizedCopy--">synchronizedCopy</a></span>()</code>
<div class="block">This is a <b>synchronized</b> version of the clone method</div>
</td>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#toString-boolean-">toString</a></span>(boolean&nbsp;showData)</code>&nbsp;</td>
</tr>
<tr id="i139" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#transpose-int...-">transpose</a></span>(int...&nbsp;axes)</code>
<div class="block">See <a href="../../../../org/eclipse/january/dataset/Dataset.html#getTransposedView-int...-"><code>Dataset.getTransposedView(int...)</code></a></div>
</td>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#variance--">variance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#variance-boolean-boolean...-">variance</a></span>(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 id="i142" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#variance-int-">variance</a></span>(int&nbsp;axis)</code>&nbsp;</td>
</tr>
<tr id="i143" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#variance-int:A-">variance</a></span>(int[]&nbsp;axes)</code>&nbsp;</td>
</tr>
<tr id="i144" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#variance-int:A-boolean-boolean...-">variance</a></span>(int[]&nbsp;axes,
boolean&nbsp;isWholePopulation,
boolean...&nbsp;ignoreInvalids)</code>&nbsp;</td>
</tr>
<tr id="i145" 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><span class="memberNameLink"><a href="../../../../org/eclipse/january/dataset/AbstractDataset.html#variance-int-boolean-boolean...-">variance</a></span>(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.LazyDatasetBase">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.january.dataset.<a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html" title="class in org.eclipse.january.dataset">LazyDatasetBase</a></h3>
<code><a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#addMetadata-org.eclipse.january.metadata.MetadataType-">addMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#checkPermutatedAxes-int:A-int...-">checkPermutatedAxes</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#clearMetadata-java.lang.Class-">clearMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#copyMetadata--">copyMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#copyMetadata-java.util.Map-">copyMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#createFromSerializable-java.io.Serializable-boolean-">createFromSerializable</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#dirtyMetadata--">dirtyMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#findMetadataTypeSubInterfaces-java.lang.Class-">findMetadataTypeSubInterfaces</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#getDType--">getDType</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#getElementClass--">getElementClass</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#getErrorMetadata--">getErrorMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#getFirstMetadata-java.lang.Class-">getFirstMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#getMetadata--">getMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#getMetadata-java.lang.Class-">getMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#getMetadataMap-org.eclipse.january.dataset.ILazyDataset-boolean-">getMetadataMap</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#getName--">getName</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#hasErrors--">hasErrors</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#reshapeMetadata-int:A-int:A-">reshapeMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#restoreMetadata-java.util.Map-">restoreMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#setDirty--">setDirty</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#setErrors-java.io.Serializable-">setErrors</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#setMetadata-org.eclipse.january.metadata.MetadataType-">setMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#setName-java.lang.String-">setName</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#sliceMetadata-boolean-org.eclipse.january.dataset.SliceND-">sliceMetadata</a>, <a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#transposeMetadata-int:A-">transposeMetadata</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.january.dataset.Dataset">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.january.dataset.<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></h3>
<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#containsInfs--">containsInfs</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#containsInvalidNumbers--">containsInvalidNumbers</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#containsNans--">containsNans</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#copyItemsFromAxes-int:A-boolean:A-org.eclipse.january.dataset.Dataset-">copyItemsFromAxes</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#fill-java.lang.Object-">fill</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#fillDataset-org.eclipse.january.dataset.Dataset-org.eclipse.january.dataset.IndexIterator-">fillDataset</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getBoolean--">getBoolean</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getBoolean-int-">getBoolean</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getBoolean-int-int-">getBoolean</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getByte--">getByte</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getByte-int-">getByte</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getByte-int-int-">getByte</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getDouble--">getDouble</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getDouble-int-">getDouble</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getDouble-int-int-">getDouble</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getDType--">getDType</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getElementBooleanAbs-int-">getElementBooleanAbs</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getElementDoubleAbs-int-">getElementDoubleAbs</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getElementLongAbs-int-">getElementLongAbs</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getFloat--">getFloat</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getFloat-int-">getFloat</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getFloat-int-int-">getFloat</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getInt--">getInt</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getInt-int-">getInt</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getInt-int-int-">getInt</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getLong--">getLong</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getLong-int-">getLong</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getLong-int-int-">getLong</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getObject--">getObject</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getObject-int-">getObject</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getObject-int-int-">getObject</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getObjectAbs-int-">getObjectAbs</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getShort--">getShort</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getShort-int-">getShort</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getShort-int-int-">getShort</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getString--">getString</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getString-int-">getString</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getString-int-int-">getString</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getStringAbs-int-">getStringAbs</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#getUniqueItems--">getUniqueItems</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#iadd-java.lang.Object-">iadd</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#idivide-java.lang.Object-">idivide</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#ifloor--">ifloor</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#imultiply-java.lang.Object-">imultiply</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#ipower-java.lang.Object-">ipower</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#iremainder-java.lang.Object-">iremainder</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#isubtract-java.lang.Object-">isubtract</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#residual-java.lang.Object-org.eclipse.january.dataset.Dataset-boolean-">residual</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#set-java.lang.Object-">set</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#set-java.lang.Object-int-">set</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#set-java.lang.Object-int-int-">set</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#setBy1DIndex-java.lang.Object-org.eclipse.january.dataset.Dataset-">setBy1DIndex</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#setByBoolean-java.lang.Object-org.eclipse.january.dataset.Dataset-">setByBoolean</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#setByIndexes-java.lang.Object-java.lang.Object...-">setByIndexes</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#setDirty--">setDirty</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#setItemsOnAxes-int:A-boolean:A-java.lang.Object-">setItemsOnAxes</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#setObjectAbs-int-java.lang.Object-">setObjectAbs</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#setSlice-java.lang.Object-org.eclipse.january.dataset.IndexIterator-">setSlice</a>, <a href="../../../../org/eclipse/january/dataset/Dataset.html#sort-java.lang.Integer-">sort</a></code></li>
</ul>
<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#getFloat-int...-">getFloat</a>, <a href="../../../../org/eclipse/january/dataset/IDataset.html#getInt-int...-">getInt</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#maxPos-boolean...-">maxPos</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-int...-">set</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#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></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="size">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>protected&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.42">size</a></pre>
</li>
</ul>
<a name="base">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>base</h4>
<pre>protected transient&nbsp;<a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a> <a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.44">base</a></pre>
</li>
</ul>
<a name="stride">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stride</h4>
<pre>protected&nbsp;int[] <a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.45">stride</a></pre>
</li>
</ul>
<a name="offset">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>offset</h4>
<pre>protected&nbsp;int <a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.46">offset</a></pre>
</li>
</ul>
<a name="odata">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>odata</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a> <a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.52">odata</a></pre>
<div class="block">The data itself, held in a 1D array, but the object will wrap it to appear as possessing as many dimensions as
wanted</div>
</li>
</ul>
<a name="stringFormat">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stringFormat</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/text/Format.html?is-external=true" title="class or interface in java.text">Format</a> <a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.78">stringFormat</a></pre>
</li>
</ul>
<a name="BLOCK_OPEN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BLOCK_OPEN</h4>
<pre>protected static final&nbsp;char <a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.1014">BLOCK_OPEN</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.AbstractDataset.BLOCK_OPEN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="BLOCK_CLOSE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BLOCK_CLOSE</h4>
<pre>protected static final&nbsp;char <a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.1015">BLOCK_CLOSE</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.january.dataset.AbstractDataset.BLOCK_CLOSE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AbstractDataset--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AbstractDataset</h4>
<pre>public&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.62">AbstractDataset</a>()</pre>
<div class="block">Constructor required for serialisation.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setData--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setData</h4>
<pre>protected abstract&nbsp;void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.57">setData</a>()</pre>
<div class="block">Set aliased data as base data</div>
</li>
</ul>
<a name="synchronizedCopy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>synchronizedCopy</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.66">synchronizedCopy</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#synchronizedCopy--">Dataset</a></code></span></div>
<div class="block">This is a <b>synchronized</b> version of the clone method</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#synchronizedCopy--">synchronizedCopy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a copy of dataset</dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.71">hashCode</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#hashCode--">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html" title="class in org.eclipse.january.dataset">LazyDatasetBase</a></code></dd>
</dl>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public abstract&nbsp;<a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.76">clone</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#clone--">ILazyDataset</a></code></span></div>
<div class="block">Clone dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#clone--">clone</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></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><span class="overrideSpecifyLabel">Specified by:</span></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="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html" title="class in org.eclipse.january.dataset">LazyDatasetBase</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a (shallow) copy of dataset</dd>
</dl>
</li>
</ul>
<a name="setStringFormat-java.text.Format-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStringFormat</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.81">setStringFormat</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/text/Format.html?is-external=true" title="class or interface in java.text">Format</a>&nbsp;format)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#setStringFormat-java.text.Format-">IDataset</a></code></span></div>
<div class="block">Set string output format</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#setStringFormat-java.text.Format-">setStringFormat</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="copy-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.86">copy</a>(int&nbsp;dtype)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#copy-int-">Dataset</a></code></span></div>
<div class="block">Copy and cast a dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#copy-int-">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dtype</code> - dataset type</dd>
<dt><span class="returnLabel">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>public&nbsp;&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/AbstractDataset.html#line.91">copy</a>(<a href="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#copy-java.lang.Class-">Dataset</a></code></span></div>
<div class="block">Copy and cast a dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#copy-java.lang.Class-">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - dataset subclass</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clazz</code> - dataset class</dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.96">cast</a>(int&nbsp;dtype)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast-int-">Dataset</a></code></span></div>
<div class="block">Cast a dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast-int-">cast</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dtype</code> - dataset type</dd>
<dt><span class="returnLabel">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>public&nbsp;&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/AbstractDataset.html#line.102">cast</a>(<a href="https://docs.oracle.com/javase/8/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"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast-java.lang.Class-">Dataset</a></code></span></div>
<div class="block">Cast a dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast-java.lang.Class-">cast</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - dataset subclass</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clazz</code> - dataset class</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a converted dataset</dd>
</dl>
</li>
</ul>
<a name="cast-int-java.lang.Class-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cast</h4>
<pre>public&nbsp;&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/AbstractDataset.html#line.115">cast</a>(int&nbsp;isize,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz,
boolean&nbsp;repeat)</pre>
<div class="block">Cast a dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast-int-java.lang.Class-boolean-">cast</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - dataset subclass</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>isize</code> - item size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a converted dataset</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>2.3</dd>
</dl>
</li>
</ul>
<a name="cast-boolean-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cast</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.123">cast</a>(boolean&nbsp;repeat,
int&nbsp;dtype,
int&nbsp;isize)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast-boolean-int-int-">Dataset</a></code></span></div>
<div class="block">Cast a dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#cast-boolean-int-int-">cast</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dd><code>dtype</code> - dataset type</dd>
<dd><code>isize</code> - item size</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a converted dataset</dd>
</dl>
</li>
</ul>
<a name="getView-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getView</h4>
<pre>public abstract&nbsp;<a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a>&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.128">getView</a>(boolean&nbsp;deepCopyMetadata)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getView-boolean-">getView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>deepCopyMetadata</code> - if true then deep-copy metadata</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>whole view of dataset (i.e. data buffer is shared)</dd>
</dl>
</li>
</ul>
<a name="copyToView-org.eclipse.january.dataset.Dataset-org.eclipse.january.dataset.AbstractDataset-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copyToView</h4>
<pre>protected static&nbsp;void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.137">copyToView</a>(<a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a>&nbsp;orig,
<a href="../../../../org/eclipse/january/dataset/AbstractDataset.html" title="class in org.eclipse.january.dataset">AbstractDataset</a>&nbsp;view,
boolean&nbsp;clone,
boolean&nbsp;cloneMetadata)</pre>
<div class="block">Copy fields from original to view</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>orig</code> - </dd>
<dd><code>view</code> - </dd>
<dd><code>clone</code> - if true, then clone everything but bulk data</dd>
<dd><code>cloneMetadata</code> - if true, clone metadata</dd>
</dl>
</li>
</ul>
<a name="getIndices--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndices</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.162">getIndices</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getIndices--">Dataset</a></code></span></div>
<div class="block">Generate an index dataset for current dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getIndices--">getIndices</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.171">getTransposedView</a>(int...&nbsp;axes)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getTransposedView-int...-">IDataset</a></code></span></div>
<div class="block">Permute copy of dataset's axes so that given order is old order:
<pre>
axisPerm = (p(0), p(1),...) =&gt; 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><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getTransposedView-int...-">getTransposedView</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="overrideSpecifyLabel">Specified by:</span></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><span class="overrideSpecifyLabel">Specified by:</span></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="paramLabel">Parameters:</span></dt>
<dd><code>axes</code> - if zero length then axes order reversed</dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.198">transpose</a>(int...&nbsp;axes)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#transpose-int...-">Dataset</a></code></span></div>
<div class="block">See <a href="../../../../org/eclipse/january/dataset/Dataset.html#getTransposedView-int...-"><code>Dataset.getTransposedView(int...)</code></a></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#transpose-int...-">transpose</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.204">swapAxes</a>(int&nbsp;axis1,
int&nbsp;axis2)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#swapAxes-int-int-">Dataset</a></code></span></div>
<div class="block">Swap two axes in dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#swapAxes-int-int-">swapAxes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.242">flatten</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#flatten--">Dataset</a></code></span></div>
<div class="block">Flatten shape</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#flatten--">flatten</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="returnLabel">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="fillData-java.lang.Object-int-int:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fillData</h4>
<pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.255">fillData</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj,
int&nbsp;depth,
int[]&nbsp;pos)</pre>
<div class="block">Fill dataset from object at depth dimension</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>obj</code> - </dd>
<dd><code>depth</code> - </dd>
<dd><code>pos</code> - position</dd>
</dl>
</li>
</ul>
<a name="getIterator-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIterator</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.303">getIterator</a>(boolean&nbsp;withPosition)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getIterator-boolean-">getIterator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>withPosition</code> - set true if position is needed</dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.316">getIterator</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getIterator--">getIterator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.321">getPositionIterator</a>(int...&nbsp;axes)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getPositionIterator-int...-">getPositionIterator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>axes</code> - axes to omit from iterator</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a PositionIterator that misses out axes</dd>
</dl>
</li>
</ul>
<a name="getSliceIterator-int:A-int:A-int:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSliceIterator</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.326">getSliceIterator</a>(int[]&nbsp;start,
int[]&nbsp;stop,
int[]&nbsp;step)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSliceIterator-int:A-int:A-int:A-">getSliceIterator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">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="returnLabel">Returns:</span></dt>
<dd>an slice iterator that operates like an IndexIterator</dd>
</dl>
</li>
</ul>
<a name="getSliceIterator-org.eclipse.january.dataset.SliceND-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSliceIterator</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.334">getSliceIterator</a>(<a href="../../../../org/eclipse/january/dataset/SliceND.html" title="class in org.eclipse.january.dataset">SliceND</a>&nbsp;slice)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSliceIterator-org.eclipse.january.dataset.SliceND-">getSliceIterator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>slice</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an slice iterator that operates like an IndexIterator</dd>
</dl>
</li>
</ul>
<a name="getSliceIteratorFromAxes-int:A-boolean:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSliceIteratorFromAxes</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.345">getSliceIteratorFromAxes</a>(int[]&nbsp;pos,
boolean[]&nbsp;axes)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSliceIteratorFromAxes-int:A-boolean:A-">Dataset</a></code></span></div>
<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="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getSliceIteratorFromAxes-int:A-boolean:A-">getSliceIteratorFromAxes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dd><code>axes</code> - to include</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>slice iterator</dd>
</dl>
</li>
</ul>
<a name="getBooleanIterator-org.eclipse.january.dataset.Dataset-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBooleanIterator</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.377">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"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBooleanIterator-org.eclipse.january.dataset.Dataset-">Dataset</a></code></span></div>
<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="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBooleanIterator-org.eclipse.january.dataset.Dataset-">getBooleanIterator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.382">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"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBooleanIterator-org.eclipse.january.dataset.Dataset-boolean-">Dataset</a></code></span></div>
<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="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBooleanIterator-org.eclipse.january.dataset.Dataset-boolean-">getBooleanIterator</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.387">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"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getByBoolean-org.eclipse.january.dataset.Dataset-">Dataset</a></code></span></div>
<div class="block">This is modelled after the NumPy get item with a condition specified by a boolean dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getByBoolean-org.eclipse.january.dataset.Dataset-">getByBoolean</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>selection</code> - a boolean dataset of same shape to use for selecting items</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The new selected dataset</dd>
</dl>
</li>
</ul>
<a name="getBy1DIndex-org.eclipse.january.dataset.IntegerDataset-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBy1DIndex</h4>
<pre>public&nbsp;<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/AbstractDataset.html#line.404">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"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBy1DIndex-org.eclipse.january.dataset.IntegerDataset-">Dataset</a></code></span></div>
<div class="block">This is modelled after the NumPy get item with an index dataset</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getBy1DIndex-org.eclipse.january.dataset.IntegerDataset-">getBy1DIndex</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - an integer dataset</dd>
<dt><span class="returnLabel">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>public&nbsp;<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/AbstractDataset.html#line.418">getByIndexes</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;indexes)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getByIndexes-java.lang.Object...-">Dataset</a></code></span></div>
<div class="block">This is modelled after the NumPy get item with an array of indexing objects</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#getByIndexes-java.lang.Object...-">getByIndexes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="paramLabel">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="returnLabel">Returns:</span></dt>
<dd>The new selected dataset by index</dd>
</dl>
</li>
</ul>
<a name="hasFloatingPointElements--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasFloatingPointElements</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.433">hasFloatingPointElements</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/Dataset.html#hasFloatingPointElements--">hasFloatingPointElements</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/eclipse/january/dataset/Dataset.html" title="interface in org.eclipse.january.dataset">Dataset</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if dataset has elements which are floating point values</dd>
</dl>
</li>
</ul>
<a name="getElementsPerItem--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElementsPerItem</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.439">getElementsPerItem</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getElementsPerItem--">getElementsPerItem</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="returnLabel">Returns:</span></dt>
<dd>Number of elements per item</dd>
</dl>
</li>
</ul>
<a name="getItemBytes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getItemBytes</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.444">getItemBytes</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/IDataset.html#getItemBytes--">getItemBytes</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><span class="returnLabel">Returns:</span></dt>
<dd>Size of an item in dataset in bytes</dd>
</dl>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.449">getSize</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSize--">ILazyDataset</a></code></span></div>
<div class="block">The size of the dataset is the number of items in the array</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getSize--">getSize</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="returnLabel">Returns:</span></dt>
<dd>number of data items</dd>
</dl>
</li>
</ul>
<a name="getShape--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShape</h4>
<pre>public&nbsp;int[]&nbsp;<a href="../../../../src-html/org/eclipse/january/dataset/AbstractDataset.html#line.454">getShape</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getShape--">ILazyDataset</a></code></span></div>
<div class="block">The shape (or array of lengths for each dimension) of the dataset can be empty for zero-rank
datasets</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/ILazyDataset.html#getShape--">getShape</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="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../org/eclipse/january/dataset/LazyDatasetBase.html#getShap