Programming

; develop a program

반응형

배열 5

[Python] NumPy(넘파이)

이번 포스팅에서는 파이썬에서 과학적 계산을 위한 핵심 라이브러리인 NumPy(넘파이)에 대하여 공부를 해보고자 한다. NumPy란 NumPy는 다차원 배열 객체와 이러한 배열을 다루기 위한 다양한 함수와 도구를 제공하여 고성능의 수치 연산을 지원한다. NumPy의 핵심 기능은 ndarray라고 불리는 다차원 배열 객체이다. NumPy 배열은 동일한 타입의 원소들로 구성된 격자 형태의 값들을 가지며, 이 배열의 차원을 축(axis)이라고 부른다. 기본적으로 메모리에서 연속된 공간을 차지하며, C나 Fortran과 같은 저수준 언어로 구현된 라이브러리들과의 통합을 용이하게 한다. NumPy 배열은 파이썬의 내장 리스트와 비교해 다음과 같은 장점을 갖는다. 빠른 속도 NumPy는 내부적으로 벡터화 연산을 수행..

Back-End/Python 2023.06.15

[JavaScript] forEach( ) 함수

이번 포스팅에서는 자바스크립트의 배열 객체(Array)에서 사용할 수 있는 메서드인 forEach( )에 대하여 공부를 해보고자 한다. forEach( )란 forEach( )는 자바스크립트의 배열 객체(Array)에서 사용할 수 있는 메서드이다. forEach( ) 메서드는 배열의 각 요소에 대해 주어진 함수를 실행한다. 이 함수는 배열의 각 요소에 대해 한 번씩 호출되며, 요소의 값, 인덱스 및 배열 자체에 대한 접근이 가능하다. forEach( ) 메서드의 일반적인 구문은 다음과 같다. arr.forEach(function(currentValue, index, array) { // 실행할 코드 }); 여기서 arr은 forEach( ) 메서드를 호출하는 배열을 나타낸다. currentValue는 현..

[Java] 배열 응용 프로그램

이번 포스팅에서는 자바(Java)에서 ArrayList를 사용해 배열 응용프로그램을 구현해보고자 한다. 배열 응용 프로그램 ArrayList를 사용하여 학생 성적 출력 프로그램을 구현해보고자 한다. 이 프로그램은 Student 클래스와 Subject 클래스를 사용한다. 만약 어떤 학생이 10과목을 수강한다면 Subject 클래스형을 자료형으로 선언한 변수가 10개 필요할 것이다. 다른 학생은 3과목을, 또 다른 학생은 5과목을 수강할 수도 있다. 이러한 경우에는 배열을 사용하여 프로그램을 구현하는 것이 좋다. Student 클래스 구현 import java.util.ArrayList; public class Student { int studentID; String studentName; ArrayList..

Back-End/Java 2023.02.05

[Java] ArrayList 클래스

이번 포스팅에서는 자바(Java)에서 ArrayList 클래스에 대하여 공부를 해보고자 한다. 기존 배열의 단점과 ArrayList 기본 배열의 단점 항상 프로그램에서 사용하려면 항상 배열 길이를 정하고 시작한다. 배열을 사용하는 중에는 배열 길이를 변경할 수 없기 때문에 코드를 수정해야 한다. 배열은 중간에 있는 요소를 비워 둘 수 없으므로 배열 요소 위치를 변경해야 한다. ArrayList 클래스 ArrayList는 자바에서 객체 배열을 좀 더 쉽게 사용할 수 있도록 제공하는 객체 배열 클래스를 말한다. 객체 배열을 관리할 수 있는 멤버 변수와 메서드를 제공하므로 사용 방법만 알아 두면 편리하게 사용할 수 있다. ArrayList 클래스와 주요 메서드 ArrayList 클래스에는 이미 만들어져 있는 ..

Back-End/Java 2023.02.04

[Java] 배열(Array)

이번 포스팅에서는 자바(Java)에서 배열(Array)에 대하여 공부를 해보고자 한다. 배열이란 배열은 자료가 연속으로 나열된 자료구조를 말하며, 자료구조의 가장 기초 내용이다. 배열을 사용하면 자료형이 같은 자료 여러 개를 한 번에 관리할 수 있다. 자료구조(data structure) 데이터를 어떻게 관리하면 좋은지 공부하는 분야 예를 들어 학생 100명의 학번을 관리해야 할 때, 학번의 자료형을 정수라 하면 int studentID1, int studentID2, ··· , int studentID100과 같이 변수 100개를 선언해서 사용해야 한다. 학번에 대한 여러 개 변수를 일일이 쓰는 것은 너무 번거롭기 때문에 배열을 사용한다. 배열 선언과 초기화 배열을 사용하려면 먼저 배열을 선언해야 한다..

Back-End/Java 2023.02.04
반응형