Python Numpy数组保存

转载 2016年08月29日 09:41:16

Numpy提供了几种数据保存的方法。

   以3*4数组a为例:

    1. a.tofile("filename.bin")

      这种方法只能保存为二进制文件,且不能保存当前数据的行列信息,文件后缀不一定非要是bin,也可以为txt,但不影响保存格式,都是二进制。

      这种保存方法对数据读取有要求,需要手动指定读出来的数据的的dtype,如果指定的格式与保存时的不一致,则读出来的就是错误的数据。

       b = numpy.fromfile("filename.bin",dtype = **)

       读出来的数据是一维数组,需要利用

        b.shape = 3,4重新指定维数。

    2.numpy.save("filename.npy",a)

       利用这种方法,保存文件的后缀名字一定会被置为.npy,这种格式最好只用

       numpy.load("filename")来读取。

   3.numpy.savetxt("filename.txt",a)

      b =  numpy.loadtxt("filename.txt")

     用于处理一维和二维数组

 转载自:http://www.cnblogs.com/ice-daigua/archive/2012/11/16/2772674.html

Python数据分析(3)-numpy中nd数组的创建

ndarray的内存结构 和其他的库一样,每个库都可能有自己独特的数据结构,例如OpenCV,numpy库的多维数组叫做ndarray( N dimensionality array ),它的内存结构...

python数据分析:numpy数组的索引与切片

数组的切片Numpy的数组与python内置的列表这个数据结构用法有点类似。In [1]: import numpy as npIn [2]: array=np.arange(9)In [3]: ar...

【Python】小谈numpy数组占用内存空间问题

之前跟同学讨论过numpy数组的占用空间大小问题,但是今天给忘了,又重新试验了一下,记录下来,以备后忘。问题 一个空的numpy数组占用多大空间。 一个int32、int64、float32、floa...

Python Numpy 数组的初始化和基本操作

一.基础:Numpy的主要数据类型是ndarray,即多维数组。它有以下几个属性:ndarray.ndim:数组的维数 ndarray.shape:数组每一维的大小 ndarray.size:数组...

python-numpy数组拼接方法介绍

数组拼接方法一 思路:首先将数组转成列表,然后利用列表的拼接函数append()、extend()等进行拼接处理,最后将列表转成数组。 示例1: >>> import numpy a...

python 学习笔记(1)--numpy数组转置

关于数组的转置,Numpy提供了transpose函数和.T属性两种实现形式,一般transpose使用起来更为方便,另外转换其中的两个轴还可以用swapreaxes,下面通过例子来做介绍。#一维数组...
  • spcq4
  • spcq4
  • 2016年10月09日 19:58
  • 11939

Python Numpy Tutorials: 改变数组的维度

转自原链接,向作者致敬! 我们已经学习了怎样使用reshape函数,现在来学习一下怎样将数组展平。(1) ravel 我们可以用ravel函数完成展平的操作: In: b Out: array...

利用python将txt等文件中的数据读为numpy数组

实际中,很多数据都是存为txt文件、csv文件等,但是在程序中处理的时候numpy数组或列表是最方便的。本文简单介绍读入txt文件的方法以及将之转化为numpy数组或列表。 1 将txt文件读为lis...

python ——numpy各函数简介之生成数组函数(Array creation routines)

1、empty(shape[, dtype, order])   依据给定形状和类型(shape[, dtype, order])返回一个新的空数组。 参数: shape : 整数或者整...

python numpy 如何获取和更改数组(array)的形状、维数-shape&reshape

主要用到shape, reshape函数我们先搞清np.ndarrayd数组的特点import numpy as np ex = np.arange(0,12,1) ex # 括号里的0可以省略,也...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python Numpy数组保存
举报原因:
原因补充:

(最多只允许输入30个字)