एक numpy ऐरे को csv फ़ाइल में कैसे निर्यात करें (उदाहरण के साथ)
आप NumPy सरणी को CSV फ़ाइल में निर्यात करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
import numpy as np
#define NumPy array
data = np. array ([[1,2,3],[4,5,6],[7,8,9]])
#export array to CSV file
n.p. savetxt (" my_data.csv ", data, delimiter=" , ")
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण 1: एक NumPy सरणी को CSV प्रारूप में निर्यात करें
निम्नलिखित कोड दिखाता है कि NumPy सरणी को CSV फ़ाइल में कैसे निर्यात किया जाए:
import numpy as np
#define NumPy array
data = np. array ([[1,2,3], [4,5,6], [7,8,9], [10, 11, 12], [13, 14, 15]])
#export array to CSV file
n.p. savetxt (" my_data.csv ", data, delimiter=" , ")
यदि मैं अपने लैपटॉप पर जहां सीएसवी फ़ाइल सहेजी गई है, वहां नेविगेट करता हूं, तो मैं डेटा देख सकता हूं:
उदाहरण 2: एक विशिष्ट प्रारूप के साथ एक NumPy सरणी को CSV में निर्यात करें
संख्याओं के लिए डिफ़ॉल्ट प्रारूप “%18e” है – यह 18 शून्य प्रदर्शित करता है। हालाँकि, हम एक अलग प्रारूप निर्दिष्ट करने के लिए fmt तर्क का उपयोग कर सकते हैं।
उदाहरण के लिए, निम्नलिखित कोड एक NumPy सरणी को CSV प्रारूप में निर्यात करता है और दो दशमलव स्थानों को निर्दिष्ट करता है:
import numpy as np
#define NumPy array
data = np. array ([[1,2,3], [4,5,6], [7,8,9], [10, 11, 12], [13, 14, 15]])
#export array to CSV file (using 2 decimal places)
n.p. savetxt (" my_data.csv ", data, delimiter=" , ", fmt=" %.2f ")
यदि मैं उस स्थान पर नेविगेट करता हूँ जहाँ CSV फ़ाइल सहेजी गई है, तो मैं डेटा देख सकता हूँ:
उदाहरण 3: हेडर के साथ एक NumPy सरणी को CSV में निर्यात करें
निम्नलिखित कोड दिखाता है कि कस्टम कॉलम हेडर के साथ एक NumPy सरणी को CSV फ़ाइल में कैसे निर्यात किया जाए:
import numpy as np
#define NumPy array
data = np. array ([[1,2,3], [4,5,6], [7,8,9], [10, 11, 12], [13, 14, 15]])
#export array to CSV file (using 2 decimal places)
n.p. savetxt (" my_data.csv ", data, delimiter=" , ", fmt=" %.2f ",
header=" A, B, C ", comments="")
नोट : टिप्पणियाँ तर्क हेडर में “#” प्रतीक को प्रदर्शित होने से रोकता है।
यदि मैं उस स्थान पर नेविगेट करता हूँ जहाँ CSV फ़ाइल सहेजी गई है, तो मैं डेटा देख सकता हूँ:
नोट : आप numpy.savetxt() फ़ंक्शन के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य पढ़ने और लिखने के संचालन कैसे करें:
NumPy के साथ CSV फ़ाइलें कैसे पढ़ें
पांडा के साथ सीएसवी फ़ाइलें कैसे पढ़ें
पांडा डेटाफ़्रेम को CSV फ़ाइल में कैसे निर्यात करें