반응형

동적 배열 4

numpy 모듈의 ndarray 시작하기

NumPy는 파이썬의 컴퓨팅 과학을 위한 기본 패키지입니다. NumPy 공식 사이트 바로가기 그 중에 핵심 자료로 ndarray를 제공합니다. 이름을 보면 알 수 있듯이 n차원 배열을 캡슐화한 것입니다. ndarray는 배열의 크기(원소를 저장하기 위한 내부 버퍼)가 동적입니다. 이번에는 numpy 모듈의 ndarray 개체를 사용하기 시작해 볼게요. 1. import 문 numpy 모듈을 사용하기 위해 import할게요. 많은 이들은 np로 축약하여 사용하는 것을 선호합니다. import numpy as np 2. 배열 개체 정보 출력 함수 정의하기 numpy의 ndarray를 사용하기 앞서 배열 개체 정보를 출력하는 함수를 작성할게요. ndarray에는 ndim을 통해 차원을 확인할 수 있어요. nd..

[Java 소스] 정수 동적 배열, 제네릭 동적 배열

[Java 소스] 정수 동적 배열, 제네릭 동적 배열 //IntDArray.java//정수 동적 배열public class IntDArray { int[] buffer; int capacity; int usage; public IntDArray(int capacity){ this.capacity = capacity; buffer = new int[capacity]; usage = 0; } public boolean isEmpty(){ return usage == 0; } public boolean isFull(){ return usage == capacity; } public int size(){ return usage; } public boolean add(int value){ if(isFull()){..

[C언어 소스] 사용자 정의 동적 배열(순차 보관)

[C언어 소스] 사용자 정의 동적 배열(순차 보관) 사용자 정의 배열.zip //Member.h#pragma oncetypedef struct _Member Member;#define MAX_NAME_LEN 20struct _Member{ int mnum; char name[MAX_NAME_LEN];}; Member *New_Member(int mnum, const char *name);void Delete_Member(Member *member);int Member_GetNum(Member *member);const char *Member_GetName(Member *member);void Member_View(Member *member); //Member.c#include "Member.h"#incl..

[C언어 소스] 사용자 정의 동적 배열(인덱스로 보관)

[C언어 소스] 사용자 정의 동적 배열(인덱스로 보관) //Member.h#pragma oncetypedef struct _Member Member;#define MAX_NAME_LEN 20struct _Member{ int mnum; char name[MAX_NAME_LEN];}; Member *New_Member(int mnum, const char *name);void Delete_Member(Member *member);int Member_GetNum(Member *member);const char *Member_GetName(Member *member);void Member_View(Member *member); //Member.c#include "Member.h"#include #include..

반응형