这就是我所拥有的:它正在工作,但它打印出我的数组中每个项目的答案。我只希望它确定项目是否存在并显示一个答案。不知道在哪里解决这个问题。
boundaries = np.concatenate([[0], np.round(np.sqrt(0.25 + valid_frequencies[:-1] * valid_frequencies[1:])).astype(int)])
select = np.abs(data_fft) > 1
filtered_data_fft = np.zeros_like(data_fft)
filtered_data_fft[valid_frequencies] = np.add.reduceat(np.where(select, data_fft, 0), boundaries)
答案 0 :(得分:0)
var myApp = angular.module('myApp', ['ui.select2']);
function MyCtrl($scope) {
$scope.selectedTags = [4]; // Averell is preselected (id:4)
$scope.post = {
tags: [
{tag: "Angular JS", _id: "5ae410756b7a61080cd17c81"},
{tag: "Java", _id: "5ae410756b7a61080cd17c80"},
{tag: "JQuery", _id: "5ae410756b7a61080cd17c7f"}
]};
};
答案 1 :(得分:0)
你可以使用一个标志变量,比如exist
,它将决定数组中是否存在该值。如果找到匹配项,您可以在break
循环中使用for
关键字,以尽量减少不必要的循环。
function elementOccurs (item, list){
var exist = false;
for(var i = 0; i < list.length; i++){
if(item == list[i]){
exist = true;
break;
}
}
if(exist){
console.log("Item exists");
} else {
console.log("Item does not exist");
}
}
elementOccurs("yo",["hello", "hey", "yo"]);