import numpy as np
import json
#다음과 같이 2차배열에 각각의 값을 저장한 후에
pixelx = [[0 for col in range(6)] for row in range(11)]
cX = 1
for j in range(0, 11): # 0 부터 시작해서 11개니까 0~10이다
for i in range(0, 6): # 0 부터 시작해서 6개니까 0~5이다
pixelx[j][i] = cX * i + j
with open('./array2.json', "w") as file:
json.dump(pixelx, file)
file.close()
with open('./array2.json', "r") as file:
data = json.load(file)
file.close()
print(pixelx)
print(data)
print("data[0][0] = ", data[0][0])
print("data[0][1] = ", data[0][1])
print("data[3][3] = ", data[3][3])
==================================
실행결과
[[0, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6], [2, 3, 4, 5, 6, 7], [3, 4, 5, 6, 7, 8], [4, 5, 6, 7, 8, 9], [5, 6, 7, 8, 9, 10], [6, 7, 8, 9, 10, 11], [7, 8, 9, 10, 11, 12], [8, 9, 10, 11, 12, 13], [9, 10, 11, 12, 13, 14], [10, 11, 12, 13, 14, 15]]
[[0, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6], [2, 3, 4, 5, 6, 7], [3, 4, 5, 6, 7, 8], [4, 5, 6, 7, 8, 9], [5, 6, 7, 8, 9, 10], [6, 7, 8, 9, 10, 11], [7, 8, 9, 10, 11, 12], [8, 9, 10, 11, 12, 13], [9, 10, 11, 12, 13, 14], [10, 11, 12, 13, 14, 15]]
data[0][0] = 0
data[0][1] = 1
data[3][3] = 6
=================================================
array2.json파일 저장내용
[[0, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6], [2, 3, 4, 5, 6, 7], [3, 4, 5, 6, 7, 8], [4, 5, 6, 7, 8, 9], [5, 6, 7, 8, 9, 10], [6, 7, 8, 9, 10, 11], [7, 8, 9, 10, 11, 12], [8, 9, 10, 11, 12, 13], [9, 10, 11, 12, 13, 14], [10, 11, 12, 13, 14, 15]]
'여러이야기 > IT' 카테고리의 다른 글
XML이란? (0) | 2023.10.12 |
---|---|
파이썬에서 txt 파일 열고 쓰기 (0) | 2023.03.01 |
파이썬 직열화(Serialization), 역직열화(Deserialization)란? (0) | 2023.02.20 |
python cv2.threshold (0) | 2023.02.02 |
파이썬 openCV 색상 공간 변환(Convert Color)Permalink (0) | 2023.02.02 |