목록3] (5)
스택큐힙리스트
텐서플로우 텐서가 있다고 가정합시다. 텐서의 차원 (모양)을 정수 값으로 어떻게 가져올 수 있을까요? 두 가지 방법, tensor.get_shape()와 tf.shape(tensor)를 알고 있습니다. 그러나 나는 정수 int32 값으로 형태 값을 가져올 수 없습니다. 예를 들어, 아래에서 2D 텐서를 만들었고, int32로 행과 열의 개수를 얻어야하기 때문에 reshape()를 호출하여 모양이 (num_rows * num_cols, 1)인 텐서를 만들어야합니다. 그러나 메서드 tensor.get_shape()는 값들을 Dimension 형식으로 반환하며, int32가 아닙니다.import tensorflow as tf import numpy as np sess = tf.Session() tensor =..
2D NumPy 배열을 인간이 읽을 수 있는 형식으로 csv 파일에 어떻게 저장하나요?답변 1'numpy.savetxt'은 배열을 텍스트 파일에 저장합니다. 'import numpya = numpy.asarray([ [1,2,3], [4,5,6], [7,8,9] ])numpy.savetxt(foo.csv, a, delimiter=,)'답변 2NumPy 배열을 CSV 파일로 내보내기이번 글에서는 NumPy 배열을 CSV 파일로 쉽게 내보내는 방법에 대해 알아보려고 합니다. NumPy는 파이썬에서 데이터 분석과 처리를 위해 많이 사용되는 라이브러리 중 하나로, 가볍고 빠른 성능을 자랑합니다. CSV(Comma Separated Values) 파일은 데이터를 쉽게 저장하고 공유하기 위한 일반적인 형식으로, 각..
저는 postgreSQL 데이터베이스에 저장된 데이터를 가지고 있습니다. 저는 Python 2.7을 사용하여 이 데이터를 조회하고 Pandas DataFrame으로 변환하고 있습니다. 그러나이 데이터 프레임의 마지막 열에는 값의 사전이 포함되어 있습니다. 데이터 프레임 df 은 다음과 같이 보입니다. Station ID Pollutants8809 {a: 46, b: 3, c: 12}8810 {a: 36, b: 5, c: 8}8811 {b: 2, c: 7}8812 {c: 11}8813 {a: 82, c: 15}이 열을 별도의 열로 나눠야 합니다. 그래서 데이터프레임 `df2`가 다음과 같아지도록 해야 합니다. Station ID a b c8809 46 3 128810 36 5 88811 NaN 2 7881..
나는 행 이름과 열 이름을 가진 이차원 배열을 나타내는 리스트의 리스트로 구성된 Numpy 배열을 가지고 있습니다. 아래와 같습니다. data = np.array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]])나는 결과 데이터프레임이 Row1와 Row2를 인덱스 값으로, Col1와 Col2를 헤더 값으로 가지기를 원합니다.다음과 같이 인덱스를 지정할 수 있습니다: df = pd.DataFrame(data, index=data[:,0])하지만, 어떻게 최상의 열 헤더를 할당해야 할지 확신하지 못합니다.답변 1당신은 다음과 같이 DataFrame 생성자에 data, index 및 columns을 지정해야 합니다. >>> pd.DataFrame(data=data[1:,1:..