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 map和reduce函数用法示例
Feb 26 Python
Python黑魔法@property装饰器的使用技巧解析
Jun 16 Python
python 字典修改键(key)的几种方法
Aug 10 Python
python tkinter库实现气泡屏保和锁屏
Jul 29 Python
Python制作词云图代码实例
Sep 09 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
Nov 07 Python
tensorflow的计算图总结
Jan 12 Python
pytorch 中的重要模块化接口nn.Module的使用
Apr 02 Python
Python基于numpy模块实现回归预测
May 14 Python
如何用python批量调整视频声音
Dec 22 Python
Python异常类型以及处理方法汇总
Jun 05 Python
Python+Selenium自动化环境搭建与操作基础详解
Mar 13 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
phpMyAdmin 安装配置方法和问题解决
2009/06/08 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
探寻PHP脚本不报错的原因
2014/06/12 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
微信支付开发告警通知实例
2016/07/12 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
js控制div及网页相关属性的代码
2009/12/19 Javascript
23个超流行的jQuery相册插件整理分享
2011/04/25 Javascript
seajs1.3.0源码解析之module依赖有序加载
2012/11/07 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
ajax前台后台跨域请求处理方式
2018/02/08 Javascript
node.js遍历目录的方法示例
2018/08/01 Javascript
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
2020/02/06 NodeJs
[04:32]玩具屠夫中文语音节选
2020/08/23 DOTA
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
Python多线程及其基本使用方法实例分析
2019/10/29 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
css3学习心得分享
2013/08/19 HTML / CSS
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
Android interview questions
2016/12/25 面试题
体育教师求职信
2014/06/30 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
给学校的建议书400字
2015/09/14 职场文书
mysql查询的控制语句图文详解
2021/04/11 MySQL