Начиная с версии 1.9 TensorFlow не поддерживает индексирование массивами с использованием нотации среза. Из документации tf.Tensor для __getitem__
:
Эта операция извлекает указанную область из тензора. Обозначение похоже на NumPy с ограничением, которое в настоящее время поддерживает только базовую индексацию. Это означает, что использование нескалярного тензора в качестве входных данных в настоящее время не разрешено.
Если вы хотите более продвинутое индексирование, чем простые скаляры,
tf.boolean_mask
может помочь вам выберите элементы тензора, используя логический массив, иtf.gather_nd
может помочь вам выбрать элементы с использованием целочисленного массива.Обратите внимание, что в вашем примере индекс, указанный
x
, будет скаляр с вашим тензором 1-dselection
и будет работать для нотации среза, если вы его использовали:x = selection[i] y_partial = y_rt[:, x, :, :]
, но индексирование в
selection
для каждой из ваших тренировочных партий, вероятно, не является тем, что вы хочет здесь.
var header = document.querySelector('header');
var headerHeight = header.offsetHeight;
var sidebar = document.querySelector('#sidebar');
document.addEventListener('scroll', function(e) {
// Check how many pixels have been scrolled
var scrollTop = document.documentElement.scrollTop;
// offset should never be higher than the header
scrollTop = scrollTop > headerHeight ? headerHeight : scrollTop;
// Calculate the final offset to apply to the height
var offsetTop = headerHeight - scrollTop;
sidebar.style.height = 'calc(100% - ' + offsetTop + 'px)';
});
html,
body {
height: 100%;
margin: 0;
}
header {
width: auto;
height: 100px;
background-color: indianred;
}
#sidebar {
width: 20%;
height: calc(100% - 100px);
position: fixed;
bottom: 0;
background-color: gray;
float: left;
overflow-y: auto;
}
#sidebar h2 {
margin: 0;
}
section {
width: 80%;
float: right;
background-color: antiquewhite;
}
<header></header>
<div id="sidebar">
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Hi there</h2>
<h2>Soon done</h2>
<h2>Done!</h2>
</div>
<section>
<h1>Main Content</h1>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h2>Next Section</h2>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h1>Main Content</h1>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h2>Next Section</h2>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h1>Main Content</h1>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h2>Next Section</h2>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h1>Main Content</h1>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h2>Next Section</h2>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h1>Main Content</h1>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h2>Next Section</h2>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h1>Main Content</h1>
<p>This is just some text that i put inn to make this look some what of a website</p>
<h2>Next Section</h2>
<p>This is just some text that i put inn to make this look some what of a website</p>
</section>