numpy使用fromstring创建矩阵的实例


Posted in Python onJune 15, 2018

使用字符串创建矩阵是一个很实用的功能,之前自己尝试了很多次的小功能使用这个方法就能够简单实现。

创建长度为16的字符串,是为了方便能够在各种数据类型之间转换。

>>> s = "mytestfromstring"
>>> len(s)
16

这个功能其实是比较让我兴奋的一个小功能,因为这个简单的转换实现了ASCII码的转换

>>> np.fromstring(s,dtype=np.int8)
array([109, 121, 116, 101, 115, 116, 102, 114, 111, 109, 115, 116, 114,
    105, 110, 103], dtype=int8)
 
>>> np.fromstring(s,dtype=np.int16)
array([31085, 25972, 29811, 29286, 28015, 29811, 26994, 26478], dtype=int16)
>>> np.fromstring(s,dtype=np.int32)
array([1702132077, 1919317107, 1953721711, 1735289202], dtype=int32)
>>> np.fromstring(s,dtype=np.int64)
array([8243404206920464749, 7453010373645659503])
>>> np.fromstring(s,dtype=np.single)
array([ 7.21560833e+22,  4.56462917e+30,  7.71452462e+31,
     1.12586835e+24], dtype=float32)
>>> np.fromstring(s,dtype=np.float32)
array([ 7.21560833e+22,  4.56462917e+30,  7.71452462e+31,
     1.12586835e+24], dtype=float32)
>>> np.fromstring(s,dtype=np.float64)
array([ 1.19783602e+243,  1.69375610e+190])

float默认的数据宽度是64,我使用的是Mac,本身是64位的,倒不知是不是跟操作系统有关?

>>> np.fromstring(s,dtype=np.float)
array([ 1.19783602e+243,  1.69375610e+190])

以上这篇numpy使用fromstring创建矩阵的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python入门篇之函数
Oct 20 Python
pandas系列之DataFrame 行列数据筛选实例
Apr 12 Python
pandas的唯一值、值计数以及成员资格的示例
Jul 25 Python
对python中的argv和argc使用详解
Dec 15 Python
Python之列表实现栈的工作功能
Jan 28 Python
对Python Pexpect 模块的使用说明详解
Feb 14 Python
python函数的作用域及关键字详解
Aug 20 Python
Python3实现zip分卷压缩过程解析
Oct 09 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
Nov 27 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
Sep 22 Python
在python中利用dict转json按输入顺序输出内容方式
Feb 27 Python
Django实现列表页商品数据返回教程
Apr 03 Python
详解Python 协程的详细用法使用和例子
Jun 15 #Python
在NumPy中创建空数组/矩阵的方法
Jun 15 #Python
numpy中矩阵合并的实例
Jun 15 #Python
对numpy中shape的深入理解
Jun 15 #Python
Python基于property实现类的特性操作示例
Jun 15 #Python
使用python 3实现发送邮件功能
Jun 15 #Python
快速解决pandas.read_csv()乱码的问题
Jun 15 #Python
You might like
PHP实现定时生成HTML网站首页实例代码
2008/11/20 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
2014/06/13 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
2016/12/19 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
使用隐藏的new来创建对象
2011/03/29 Javascript
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
使用js写的一个简易的投票
2013/11/27 Javascript
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
javascriptvoid(0)含义以及与"#"的区别讲解
2019/01/19 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
vue+axios实现post文件下载
2019/09/25 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
记录Django开发心得
2014/07/16 Python
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
Python3实现并发检验代理池地址的方法
2016/09/18 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
Python全排列操作实例分析
2018/07/24 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
Python 用matplotlib画以时间日期为x轴的图像
2019/08/06 Python
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
行政前台岗位职责
2013/12/04 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
贫困证明书范文
2015/06/16 职场文书
2015国庆节感想
2015/08/04 职场文书
养成教育工作总结
2015/08/13 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL