问题列举:

  1. Numpy文件读取
  2. Numpy文件存储
  3. Numpy字符串操作

1、文件读取

  • 可以使用genfromtxt读取txt或者csv文件
  • 可以使用loadtxt读取txt或者csv文件
  • 两个函数功能类似,genfromtxt针对的更多是结构化数据

注:delimiter表示的是以,分隔数据;skip_header = 1表示的是跳过第0行从第一行开始读取数据。同时,想查看详细参数可以输入:np.genfromtxt? 或者输入:help(np.genfromtxt)

2、文件存储

  • 一般存储为txt或者csv格式
  • savetxt(fname,data,delimiter,fmt)
  • 一般常用以上的四个参数,分别为保存的路径,数据,分隔符和存储数据的格式

以上的路径加上r是为了防止转译,数据存储的格式是保留3个小数

3、字符串处理

char模块

  • Numpy提供char模块处理字符串,运用向量化运算方式
  • char模块提供常用的字符串操作函数,如连接、切片、删除、替换等

从上面的例子可以看出,numpy的char函数是可以对列表直接操作的。

对字符串进行拼接:(char函数使用时是对所有元素进行操作,而不用循环)

对字符串进行翻倍:

字符串连接:

hello以:进行分割连接,world以-进行分割连接

字符串替换:

去掉指定字符:

去掉空格:

第一步:读取文件

按行读取短信.txt,读取后f是一个列表,列表中的每个元素都是txt文件中的每一行,其中f[0]表示的是第一行。

第二步:对某一行元素以空格进行分割

第三步:去掉每行右边的空格以及n符,其中lstrip()表示的是对左边进行去空格,rstrip()表示的是对右边进行去空格。如果写成strip()则是对左右量边进行去空格。strip()函数专门用来删除空格和一些规定的字符。

第四步:用replace()函数对有些字符进行替换。

find函数查找字符串出现的位置:

图中表示的是:-1表示该元素没有出现过‘互联网金融’,14表示的是该元素中第14位开始出现‘互联网金融’

islower()判断字符串中是否都是小写:(arr既可以是字符串,也可以是一个列表)

isdigit()检查元素中是否只包含数字:

isalpha()检查元素中是否只包含字母:

注:只由汉字构成的话也是True

count()函数计算每个元素中出现指定字符的次数:

判断每个元素是否以指定字符串开头或者结尾:

linuxsed替换字符串后保存_Numpy运用-文件读写、存储及字符串处理相关推荐

  1. 如何读写txt文件 C++读和写txt文件操作 查找文件中存储的字符串中逗号的位置

    C++读和写文件操作说明 一. C++读和写文件操作说明 文章目录 C++读和写文件操作说明 一. C++读和写文件操作说明 1.打开方式 2.实例代码 2.1 第一版代码 2.2 第二版代码 二.补 ...

  2. c语言从excal读取字符串,C语言操作EXCEL文件(读写)

    C语言操作EXCEL文件(读写) 本文主要介绍通过纯C语言进行EXCEL的读写操作:(修改时间2018.08.28,如果运行结果均是0,请看文章最后一节) C语言读操作 C语言写操作 在之前需要使用C ...

  3. linuxsed替换字符串后保存_字符串方法——replace()

    1.字符串方法-- replace() str.replace(old, new[,max]) 参数说明(Parameters) old:被替换的字符串 new:新字符串,替换原来的old字符串 ma ...

  4. python数据存储系列教程——python对象与json字符串的相互转化,json文件的存储与读取

    全栈工程师开发手册 (作者:栾鹏) python教程全解 在json字符串和python对象的相互转化中,会进行下列变换. 会将python中字典的写法,转化为js中对象的写法.(没有区别). 会将p ...

  5. python输出字符串后三位_在python中,字符串s =

    [单选题][图片] [单选题]This kind of car _____ made in Shanghai. [判断题]真正衡量数字通信系统的有效性指标是频带利用率. [单选题]小王正在考虑在他的总 ...

  6. Scrapy网络爬虫实战[保存为Json文件及存储到mysql数据库]

    本文博客为原创,未经本人允许,不得扒下来传到百度文库及相关平台. 目录 Scrapy介绍 Scrapy建立新工程 用Pycharm打开工程并编辑 items的编写 Spider的编写 存储pipeli ...

  7. python程序退出后保存变量_Python将变量存储在一个列表中,每次程序重新启动时都会保存这些变量...

    我正为我的频道开发一个Python Twitch IRC Bot,它似乎很简单,但我却被困在一个看似简单的任务上.我有一个积分系统,我认为它是有效的,但我发现每次我重新启动程序,包含用户余额的列表都会 ...

  8. python替换文件中的字符串_Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)...

    题目: 1.首先将文件:/etc/selinux/config 进行备份 文件名为 /etc/selinux/config.bak 2.再文件:/etc/selinux/config 中的enforc ...

  9. python将数据保存为json文件时,打开json文件里面的中文发现是unicode码

    最近要将爬取的数据通过json.dump处理后保存成json文件,程序一切运行正常,但是打 开保存之后的json文件发现除了字母,原来的字典数据里面的中文全部变成了unicode 码,像下面这个样子 ...

最新文章

  1. 加密ASP为DLL的详细步骤给点RMB不多是个心意尊重脑力劳动者的付出
  2. 【题解】 [HNOI2015]落忆枫音 (拓扑排序+dp+容斥原理)
  3. AsyncQueryHandler 异步查询框架
  4. c语言计算器实现简单的四则运算.(加,减,乘,除)实验报告,C语言数据结构“简单计算器。”1、简单计算器。请按照四则运算加、减、乘、除、幂(^)和括号的优先关系和惯例,编写计算器程...
  5. HBase Cassandra比较
  6. python常用包有哪些品牌_python 常用包总结
  7. 如何锻炼一个人处理问题的能力?
  8. 大数据分析如何助力企业发展业务
  9. CSS3+JS实现静态圆形进度条【清晰、易懂】
  10. 在 Linux 虚拟机中手动安装或升级 VMware Tools
  11. 怎么通过当地时区计算格林尼治_时间规划局:时间能看到,标注在你的手臂上,那时的你会怎么样...
  12. 计算机课程屏幕录制,电脑录屏怎么录?游戏课程会议都能录制的实用方法
  13. 【Zeekr_Tech】初谈我们共同的目标 NPDS + Agile
  14. 求两个数的最大公约数和最小公倍数
  15. 热修复——Bugly让热修复变得如此简单
  16. 调用notifyDataSetChanged无法更新ListView
  17. 苹果CMS插件-苹果CMS必备插件
  18. 输入网络密码来进入共享计算机,Win7共享文件时提示输入网络密码怎么办?
  19. 量化交易 米筐 多因子策略与研究平台API
  20. 企业邮箱购买如何收费,企业邮箱价格是多少

热门文章

  1. 前端学习(2851):简单秒杀系统学习之相对定位
  2. 前端学习(2655):vue2中用ref实现计算器
  3. “约见”面试官系列之常见面试题第三十一篇之vue-router得守卫(建议收藏)
  4. 前端学习(1904)vue之电商管理系统电商系统之修改用户的操作
  5. 前端学习(1350):用户的增删改查操作7增删改查
  6. shiro学习(15):使用注解实现权限认证和后台管理
  7. 第一百五十一期:最新计算机技能需求排名出炉:Python仅排第三,第一你猜得到吗?
  8. 第六十九期: 漫画说算法之什么是一致性哈希?
  9. http:(4):http请求方法
  10. 玩转oracle 11g(21):修改为静态监听