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语言技巧之三元运算符使用介绍
Mar 04 Python
用Python登录Gmail并发送Gmail邮件的教程
Apr 17 Python
详解Python当中的字符串和编码
Apr 25 Python
简单解析Django框架中的表单验证
Jul 17 Python
详细分析python3的reduce函数
Dec 05 Python
python实现公司年会抽奖程序
Jan 22 Python
Python----数据预处理代码实例
Mar 20 Python
python set内置函数的具体使用
Jul 02 Python
Python分割训练集和测试集的方法示例
Sep 19 Python
Python高级特性——详解多维数组切片(Slice)
Nov 26 Python
Python实现哲学家就餐问题实例代码
Nov 09 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 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/11/18 PHP
PHP中文编码小技巧
2014/12/25 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
php静态成员方法和静态的成员属性的使用方法
2017/10/26 PHP
php实现的生成排列算法示例
2019/07/25 PHP
JavaScript 动态创建VML的方法
2009/10/14 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
2016/05/10 Javascript
纯js和css完成贪吃蛇小游戏demo
2016/09/01 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
详谈js遍历集合(Array,Map,Set)
2017/04/06 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
详解Python的Django框架中的模版继承
2015/07/16 Python
利用python如何处理nc数据详解
2018/05/23 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
python实现画出e指数函数的图像
2019/11/21 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
Pytorch中的VGG实现修改最后一层FC
2020/01/15 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
Django --Xadmin 判断登录者身份实例
2020/07/03 Python
CSS3制作精致的照片墙特效
2016/06/07 HTML / CSS
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
深入探究HTML5的History API
2015/07/09 HTML / CSS
linux面试题参考答案(11)
2016/11/26 面试题
高三自我鉴定
2013/10/23 职场文书
家长写给老师的建议书
2014/03/13 职场文书
表彰会主持词
2014/03/26 职场文书
大学专科自荐信
2014/06/17 职场文书
优秀党员先进材料
2014/12/18 职场文书