반응형

array 2

[Numpy] 파이썬 리스트를 어레이로, 어레이를 리스트로 변환(tolist 함수)

파이썬 list to array와 numpy array to list 방법 파이썬의 리스트 자료형을 넘파이 배열로 바꾸거나 numpy array에서 list 자료형으로 바꾸는 방법에 대해서 간단히 정리해보도록 하겠습니다. 파이썬 list를 numpy array로 바꾸기 : np.array 함수 리스트를 넘파이 어레이로 만드는 방법은 np.array 함수를 이용하면 됩니다. 단, 다차원 array에서는 내부 배열 간 원소 개수가 같아야 하기에, 해당 조건이 위배되는 경우에는 내부 원소는 list 형태로 잔류하게 됩니다. import numpy as np a = [1.5, 3.7, 4.4, 9.2] b = [[1, 3, 5], [2, 4, 6]] c = [[1], [2, 3], [4, 5, 6]] np.ar..

Python/Numpy 2022.01.09

[C언어] 배열(Array) 구조 선언, 할당, 포인터 연산, 출력 예제

지난 번에 C언어 포인터에 관한 포스팅에 이어, 이번에는 포인터를 기반으로 한 배열 구조에 대한 예제를 몇 가지 다루어보고자 합니다. C언어 배열 구조 선언(Array 선언) 배열 구조는 연속된 주소를 원하는 개수만큼 통째로 할당받아, 자료를 원하는 위치에 할당하여 순서로 접근 가능하게 만든 구조입니다. 다만, 파이썬의 리스트 등과는 다르게, 특정 자료형을 넣기로 선언했다면 해당 자료형만 넣어야하는 식의 구성으로 되어 있다는 점이 특징입니다. 예를 들어, 한 배열에 int, double 등 여러 자료가 섞여서 들어가는 것은 불가능합니다. 선언하는 문법 자체는 매우 간단합니다. 다음의 예시 코드를 살펴보겠습니다. #include int main(){ // 배열 선언 (값 초기화 X) int arr[5]; ..

C & C++ 2021.12.07
반응형