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实现一个简单的多线程TCP服务器的教程
May 05 Python
python django事务transaction源码分析详解
Mar 17 Python
python数字图像处理实现直方图与均衡化
May 04 Python
Python Json模块中dumps、loads、dump、load函数介绍
May 15 Python
python跳过第一行快速读取文件内容的实例
Jul 12 Python
机器学习实战之knn算法pandas
Jun 22 Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
Python实现动态给类和对象添加属性和方法操作示例
Feb 29 Python
使用python处理题库表格并转化为word形式的实现
Apr 14 Python
使用Keras构造简单的CNN网络实例
Jun 29 Python
Python selenium实现断言3种方法解析
Sep 08 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微信支付通知的处理方式
2014/05/25 PHP
php的curl封装类用法实例
2014/11/07 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
JavaScript中的一些定位属性[图解]
2010/07/14 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
jquery+ajax请求且带返回值的代码
2015/08/12 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
2015/08/24 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
JavaScript代码判断点击第几个按钮
2015/12/13 Javascript
JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码
2016/10/09 Javascript
web打印小结
2017/01/11 Javascript
基于zepto.js实现登录界面
2017/10/09 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
jquery登录的异步验证操作示例
2019/05/09 jQuery
微信小程序实现弹出菜单动画
2019/06/21 Javascript
jQuery实现聊天对话框
2020/02/08 jQuery
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
html5画布旋转效果示例
2014/01/27 HTML / CSS
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
VLAN和VPN有什么区别?分别实现在OSI的第几层?
2014/12/23 面试题
房屋租赁协议书
2014/04/10 职场文书
校企合作协议书
2014/04/16 职场文书
欢迎新生标语
2014/10/06 职场文书
2015年安置帮教工作总结
2015/05/22 职场文书
合作意向书怎么写
2019/06/24 职场文书
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP