import numpy as np
arr = np.arange(10).reshape(10)
print(arr)
arr_max = np.max(arr)
arr_mean = np.mean(arr)
arr1 = np.where(arr == arr_max, arr_mean, arr)
print(arr1)
print(arr_max)
print(arr_mean)
np.where
нужно сравнивать arr
с arr_max
, чтобы заменить максимальное значение на среднее <script>
$(document).ready(function() {
var maxQuantity = parseInt($('.pr-quantity').text().trim());
function updateQuantity(val) {
var $input = $('#input-quantity');
var currentVal = parseInt($input.val(), 10);
currentVal = isNaN(currentVal) ? 1 : currentVal;
$input.val(Math.min(currentVal + val, maxQuantity));
if (currentVal + val >= maxQuantity) {
$('.journal-stepper').last().prop('disabled', true);
} else {
$('.journal-stepper').last().prop('disabled', false);
}
}
$('.journal-stepper').first().click(function() {
updateQuantity(-1);
});
$('.journal-stepper').last().click(function() {
updateQuantity(1);
});
$('#input-quantity').keydown(function(e) {
if (e.which === 38) {
updateQuantity(1);
return false;
}
if (e.which === 40) {
updateQuantity(-1);
return false;
}
});
});
</script>
arr[i] = new int [a];
переменная a не определена, должно быть size
.std::vector
для динамических массивов.