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 代码性能优化技巧分享
Aug 07 Python
在Python的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
使用Python的Tornado框架实现一个简单的WebQQ机器人
Apr 24 Python
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
python数据结构之图的实现方法
Jul 08 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
Feb 07 Python
Python实现购物车购物小程序
Apr 18 Python
PYTHON基础-时间日期处理小结
May 05 Python
python版飞机大战代码分享
Nov 20 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
python字符串格式化方式解析
Oct 19 Python
Python脚本去除文件的只读性操作
Mar 05 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数组冒泡排序算法实例
2016/05/06 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
JS 各种网页尺寸判断实例方法
2013/04/18 Javascript
javascrip关于继承的小例子
2013/05/10 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
多种js图片预加载实现方式分享
2016/02/19 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
electron实现静默打印的示例代码
2019/08/12 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
python实现向ppt文件里插入新幻灯片页面的方法
2015/04/28 Python
python requests 使用快速入门
2017/08/31 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
python 实现list或string按指定分段
2019/12/25 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
大学生职业生涯规划方案
2014/01/03 职场文书
护理工作感言
2014/01/16 职场文书
医院护士工作检讨书
2014/10/26 职场文书
学习心理学的体会
2014/11/07 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书