Python数据分析与展示:ndarray多维数组的存储与读取-2

简介: Python数据分析与展示:ndarray多维数组的存储与读取-2

csv文件

np.savetxt()
np.loadtxt()

多维数组

a.tofile()
np.fromfile()
np.save()
np.savez()
np.load()

代码实例

# -*- coding: utf-8 -*-
# @File    : csv_demo.py
# @Date    : 2018-05-06
import numpy as np
# 存贮和读取1维或2维数组
def foo1():
    a = np.arange(100).reshape((20, 5))
    # 写入文件
    np.savetxt(fname="data.csv", X=a, fmt="%d",delimiter=",")
    # 读取文件
    b = np.loadtxt(fname="data.csv", dtype=np.int, delimiter=",")
    print(b)
# 写入读取多维数组,数组结构会丢失
def foo2():
    # 可以将数据结构存入一个文件,读取
    a = np.arange(100).reshape((10, 5, 2))
    # 写入文件
    a.tofile(file="data.dat", sep=",", format="%s")
    # 读取文件
    b = (np.fromfile(file="data.dat", dtype=np.int, count=-1, sep=",")
            .reshape((10, 5, 2)))
    print(b)
# 便捷的存取读出npy文件
def foo3():
    a = np.arange(100).reshape((10, 5, 2))
    # 存储
    np.save(file="data.npy", arr=a)
    # 读取
    b= np.load(file="data.npy")
    print(b)


相关文章
|
Python
python ndarray属性分析介绍
python ndarray属性分析介绍
122 0
|
7月前
|
数据采集 机器学习/深度学习 数据可视化
了解数据科学面试中的Python数据分析重点,包括Pandas(DataFrame)、NumPy(ndarray)和Matplotlib(图表绘制)。
【7月更文挑战第5天】了解数据科学面试中的Python数据分析重点,包括Pandas(DataFrame)、NumPy(ndarray)和Matplotlib(图表绘制)。数据预处理涉及缺失值(dropna(), fillna())和异常值处理。使用describe()进行统计分析,通过Matplotlib和Seaborn绘图。回归和分类分析用到Scikit-learn,如LinearRegression和RandomForestClassifier。
130 3
|
8月前
|
Python
NumPy 是 Python 中的一个重要的科学计算包,其核心是一个强大的 N 维数组对象 Ndarray
【6月更文挑战第18天】NumPy的Ndarray是科学计算的核心,具有ndim(维度数)、shape(各维度大小)、size(元素总数)和dtype(数据类型)属性。方法包括T(转置)、ravel()(扁平化)、reshape()(改变形状)、astype()(转换数据类型)、sum()(求和)及mean()(计算平均值)。更多属性和方法如min/max等可在官方文档中探索。
74 5
|
9月前
|
存储 数据挖掘 测试技术
【Python Numpy】Ndarray属性
【Python Numpy】Ndarray属性
114 0
|
9月前
|
Python
python中ndarray与list转换的方法
python中ndarray与list转换的方法
168 0
|
算法 索引 Python
Python学习笔记第二十九天(N维数组(ndarray))
Python学习笔记第二十九天讲解N维数组(ndarray) 、ndarray的内部内存布局 、Array方法、算术,矩阵乘法和比较运算的用法。
170 0
Python学习笔记第二十九天(N维数组(ndarray))
|
存储 索引 Python
Python学习笔记第二十八天(NumPy Ndarray 对象)
Python学习笔记第二十八天讲解NumPy Ndarray 对象 、ndarray 的内部结构的用法。
106 0
Python学习笔记第二十八天(NumPy Ndarray 对象)
|
Python
python:ndarray基本操作2
第一题: import numpy as np a=np.identity(4,dtype="int") print(a)
97 0
|
Python
Python编程:ndarray数组的保存与读取
Python编程:ndarray数组的保存与读取
277 0
|
存储 数据挖掘 Python
Python数据分析与展示:ndarray多维数组的存储与读取-2
Python数据分析与展示:ndarray多维数组的存储与读取-2
233 0

热门文章

最新文章