Numpy ke csv file
halo, saya mau bertanya. Bagaimana cara menulis ke file csv dari hasil output numpy loop ?
import globimport cv2from os import listdirfrom os.path import isfile, joinimport osimport numpy as npfrom sklearn.utils.validation import check_arrayimport csvimport pandas as pd
def find_mode(np_array) : vals,counts = np.unique(np_array, return_counts=True) index = np.argmax(counts) return(vals[index])
folder = ("C:/Users/ROG FLOW/Desktop/Untuk SIDANG TA/Sudah Aman/testbikincsv/folderdatacitra/*.jpg")for file in glob.glob(folder): image = cv2.imread(file) rows = image.shape[0] cols = image.shape[1] middlex = cols/2 middley = rows/2 middle = [middlex,middley] titikawalx = middlex - 10 titikawaly = middley - 10 titikakhirx = middlex + 10 titikakhiry = middley + 10 crop = image[int(titikawaly):int(titikakhiry), int(titikawalx):int(titikakhirx)] c = cv2.cvtColor(crop, cv2.COLOR_BGR2HSV) H,S,V = cv2.split(c) Modus_citra = find_mode(H) # tinggal masukan ke csv
import globimport cv2from os import listdirfrom os.path import isfile, joinimport osimport numpy as npfrom sklearn.utils.validation import check_arrayimport csvimport pandas as pd
def find_mode(np_array) : vals,counts = np.unique(np_array, return_counts=True) index = np.argmax(counts) return(vals[index])
folder = ("C:/Users/ROG FLOW/Desktop/Untuk SIDANG TA/Sudah Aman/testbikincsv/folderdatacitra/*.jpg")for file in glob.glob(folder): image = cv2.imread(file) rows = image.shape[0] cols = image.shape[1] middlex = cols/2 middley = rows/2 middle = [middlex,middley] titikawalx = middlex - 10 titikawaly = middley - 10 titikakhirx = middlex + 10 titikakhiry = middley + 10 crop = image[int(titikawaly):int(titikakhiry), int(titikawalx):int(titikakhirx)] c = cv2.cvtColor(crop, cv2.COLOR_BGR2HSV) H,S,V = cv2.split(c) Modus_citra = find_mode(H) # tinggal masukan ke csv
1 Kontribusi 0 Poin
atau respon:
Jawaban
Kode kamu sulit dibaca.
Berikut contoh dasar convert array Numpy ke CSV
Sumber https://www.geeksforgeeks.org/convert-a-numpy-array-into-a-csv-file/
Berikut contoh dasar convert array Numpy ke CSV
# import necessary libraries import pandas as pd import numpy as np # create a dummy array arr = np.arange(1,11).reshape(2,5) # display the array print(arr) # convert array into dataframe DF = pd.DataFrame(arr) # save the dataframe as a csv file DF.to_csv("data1.csv")
Sumber https://www.geeksforgeeks.org/convert-a-numpy-array-into-a-csv-file/

2552 Kontribusi 2091 Poin
Login untuk gabung berdiskusi
Pertanyaan Lainnya
Top Kontributor
- @ahanafi
813 Kontribusi 551 Poin
- @Nandar
647 Kontribusi 204 Poin
- @dianarifr
642 Kontribusi 316 Poin
- @Saputroandhi
509 Kontribusi 162 Poin
- @dodipsitorus
412 Kontribusi 145 Poin