Попробуйте использовать квадратные скобки для индексации ваших наборов, это может сработать.
plt.scatter(X_set[Y_set == j,0], X_set[Y_set == j, 1],
Существует тег onReset для форм, таким образом, Вы могли сделать что-то как:
<script type="text/javascript">
var changeFunc = function() {
// do something on change.
};
$('.myselect').change(changeFunc);
</script>
<form onReset="changeFunc()" action="/" method="post">
<select class="myselect" name="select1">
<option value="1">First</option>
<option value="2">Second</option>
</select>
<select class="myselect" name="select2">
<option value="1">First</option>
<option value="2">Second</option>
</select>
<!-- When this is clicked I would like it fire the change event -->
<input type="reset" value="Reset" />
<input type="submit" value="Save" />
</form>
Этот метод называют, прежде чем сброс происходит, хотя, таким образом, это может быть хитро. Наверное можно сделать поле "Are you sure?". Бросая a setTimeout
в сбросе функция, кажется, добивается цели.