목록3 (21)
스택큐힙리스트
특정 값을 배열에서 제거하는 방법은 어떻게 하나요? 예를 들어 다음과 같이:array.remove(value); array.remove(value);제약 사항 : 코어 자바스크립트를 사용해야 합니다. 프레임워크는 허용되지 않습니다.답변 1indexOf를 사용하여 제거하려는 배열 요소의 index를 찾고, splice를 사용하여 해당 인덱스를 제거하세요. splice() 메소드는 기존 요소를 제거하거나 새 요소를 추가하여 배열의 내용을 변경합니다. const array = [2, 5, 9]; console.log(array); const index = array.indexOf(5); if (index > -1) { // 아이템을 찾았을 때만 배열에서 삭제 array.splice(index, 1); // 두..
이 질문은 이미 답변이 있습니다. 'Convert pandas dataframe to NumPy array' 닫힌 상태 3년 전입니다. 커뮤니티는 이 질문을 2년 전에 재개할지 여부를 검토했고, 그것을 닫아둔 채로 남겨두었습니다. 원래의 닫힘 이유가 해결되지 않았습니다. 데이터프레임의 인덱스 또는 열을 NumPy 배열 또는 파이썬 리스트로 어떻게 얻을 수 있을까요? 답변 1 NumPy 배열을 얻으려면 'values' 속성을 사용해야 합니다. 'In [1]: df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c']); df A B a 1 4 b 2 5 c 3 6 In [2]: df.index.values Out[2]: array([..
나는 컴퓨터 전문가입니다. 다음 배열에서 '0'와 '1'의 개수를 어떻게 세나요? 'y = np.array([0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1])''y.count(0)'은 다음과 같습니다: 'numpy.ndarray' object has no attribute 'count'답변 1신사임당 나라를 다스리기 위한 고급한 암호 사용하기: 'numpy.unique' 'import numpya = numpy.array([0, 3, 0, 1, 0, 1, 2, 1, 0, 0, 0, 0, 1, 3, 4])unique, counts = numpy.unique(a, return_counts=True)>>> dict(zip(unique, counts)){0: 7, 1: 4, 2: 1, 3: 2,..
넘파이는 배열에서 최대값의 인덱스를 얻는 방법을 제안합니다. 'np.argmax'을(를) 통해.나는 비슷한 것을 원하지만, 'N' 최대값의 인덱스를 반환하고 싶습니다.예를 들어, 만약 나에게 배열이 '[1, 3, 2, 4, 5]' 라면, 'nargmax(array, n=3)' 는 '[4, 3, 1]' 에 해당하는 인덱스를 반환할 것입니다.답변 1새로운 NumPy 버전(1.8 이상)에는 이를 위한 'argpartition' 라는 함수가 있습니다. 가장 큰 네 개 원소의 인덱스를 가져오려면 다음을 수행하세요. '>>> a = np.array([9, 4, 4, 3, 3, 9, 0, 4, 6, 0])>>> aarray([9, 4, 4, 3, 3, 9, 0, 4, 6, 0])>>> ind = np.argparti..