Numpy入门[9]——数组与字符串的转换
Numpy入门[9]——数组与字符串的转换
参考:
https://ailearning.apachecn.org/
使用Jupyter进行练习
import numpy as np
tobytes方法
tostring()
已被弃用。使用tobytes()
代替。
a = np.array([[1,2],[3,4]], dtype = np.uint8)
转化为字符串:
a.tobytes()
b'\x01\x02\x03\x04'
可以使用不同的顺序来转换字符串:
a.tobytes(order='F')
b'\x01\x03\x02\x04'
这里使用了Fortran的格式,按照列来读数据。
frombuffer函数
fromstring()
方法已经被弃用,使用 frombuffer()
替代
可以使用 frombuffer 函数从字符串中读出数据,不过要指定类型:
s = a.tobytes()
b = np.frombuffer(s, dtype=np.uint8)
b
array([1, 2, 3, 4], dtype=uint8)
此时,返回的数组是一维的,需要重新设定维度:
b.shape = 2,2
b
array([[1, 2],[3, 4]], dtype=uint8)
Numpy入门[9]——数组与字符串的转换相关推荐
- VB 字节数组和字符串的转换问题 (StringByte)
VB 字节数组和字符串的转换问题 (String<>Byte) Posted by JiaJia 16 March,2009 (2)Comment 一. 前言 数据类型转换在编程中经常用到 ...
- curl参数为多维数组时提示数组到字符串的转换问题
curl参数为多维数组时提示数组到字符串的转换有时候使用json_encode()无法解决,可以使用http_build_query()函数对参数数组进行处理. http_build_query()的 ...
- php键值字符串转数组,PHP数组与字符串互相转换实例
PHP 数组转字符串,与字符串转数组 $array = array('lastname', 'email', 'phone'); $comma_separated = implode(",& ...
- php 数组到字符串的转换,php – 数组到字符串到数组的转换
我有一个数组,我将其作为字符串存储在数据库中,以便更容易检索(通过cron每15-30分钟刷新一次新数据). 'player_list' -> 'Bob,Dave,Jane,Gordy' 'pl ...
- JS/PHP中,数组与字符串的转换,这次总算是记住了
这个数组和字符串的相互转换的API一直以来我就老是记不明白,这两天把他们都凑合在一起,才慢慢清晰,直至记下来,我相信不只我一个人对它们很无奈,那我们今天就来一起看看吧,好好地识别一下它们~ JS 数组 ...
- 字符串到字节数组和字节数组到字符串的转换(编码和解码问题)
/* * String(byte[] bytes, String charsetName):通过指定的字符集解码字节数组 * byte[] getBytes(String charsetName) ...
- C++中字符数组和字符串的转换
在用C++刷题的时候,经常会碰到字符数组和字符串的相互转换,故对此进行简单整理. #include<iostream> #include<string.h> using nam ...
- go语言学习--string、int、int64互相转换,字符串的截取,数组和字符串的转换
下面总结了go中常用的转换 #string到int int,err:=strconv.Atoi(string) #string到int64 int64, err := strconv.ParseInt ...
- 字符数组与字符串的转换
String.StringBuffer.数组之间的转换: String string; //为叙述方便定义一些变量和引用 char[] array; S ...
最新文章
- python是不是特别垃圾-python为啥比较流行(垃圾桶)
- Mysql存储级别_mysql 存储引擎分类和事务隔离级别
- JDK 5.0 的新语法
- 用iframe transform: scale() 缩小后点不到按钮_“打分”或者“打多少分”用英文可以怎样去表达?...
- java 对象复活_Java对象复活
- 2017.6.12 crash的数字表格 思考记录
- OpenShift 4 概念 - OpenShift是如何通过ImageStream访问Image的
- 路由器隔一段时间就上不了网,断一下电又能用了,这是什么原因?
- Java 获取指定日期的方法汇总
- Baxter实战 (四)ubuntu14.04安装kinect V2
- CentOS 7 安装 tomcat7.0
- sql2005找不到服务器名,SQLServer2005 没有服务器名称的两种解决方法
- java幸运抽奖项目
- 计算机病毒防治与信息安全知识300问,计算机病毒防治与信息安全知识300问.pdf...
- IDP(个人发展计划)
- 如何配置 SSH 免密码登录
- SDN控制器Floodlight源码学习(五)--控制器和交换机交互(3)
- 电脑桌面没有wifi图标了导致连接不上网络,解决方法
- 16年,悲痛又收获的一年
- 显示器U2518怎么连服务器,【戴尔 U2518D 显示器使用感受】尺寸|分辨率|边框|底座|颜色_摘要频道_什么值得买...
热门文章
- PHP微信公众号文章爬虫
- Adobe Premiere导出文件过大
- IMX6ULL 串口5修改
- 分享一下PPT常规使用方法和技巧
- jrebel java.lang.ClassCastException: org.springframework.boot.actuate.endpoint.annotation
- uniapp app内使用微信H5支付
- 发布会签到系统_系统开发_创建项目及应用
- Android网卡网速测试
- 操作系统实验七 地址映射与共享(哈工大李治军)
- TensorFlow 2019