int.a的python学习笔记_人工智能numpy101

numpy.txt文件内容截图

在这里插入图片描述

1、代码

import numpy

#genfromtxt 从txt中读取数据   delimiter=","指定分隔符为","    dtype=str读取数据的类型
a = numpy.genfromtxt("numpy.txt",delimiter=",",dtype=str)

print(type(a))                    #打印numpy数据的结构
print(a)                          #打印出040、numpy.txt内容的矩阵列
print(help(numpy.genfromtxt))     #打印numpy.genfromtxt帮助文档
print(a.shape)                    #打印a的横向和纵向有多少个
print(a[2,3])                     #打印a中第二行的第三列
print(a.dtype)                    #打印a的数据类型(矩阵里面都是统一类型的,如果不是会强制转为同一类型)
print(a[:,0:2])                   #打印a的所有行中( :)的第0和1列(0:2),切片规则在numpy中同样适用
b = numpy.array([4,5,'6'])        #b里的值,如果不是同一类型的会强制转为同一类型
b2 = numpy.array([[1,2,3],[10,20,30],[100,200,300]])


b3 = numpy.array([5,6,10,15])
print(b3 == 10)
bm = (b3 == 10)    # == 会对b里的数据进行一一判断
print(b3[bm])      #布尔值也可以当成索引取值,这里打印结果为10

b4 = numpy.array([
    [1  ,2  ,3  ],
    [10 ,20 ,30 ],
    [100,200,300]])
bm1 = (b4[:,2] == 30)      # bm1为[false true false]
print(b4[bm1,:])           #先核对每一行为true的,也就是10,20,30,然后:

2、a=numpy.genfromtxt(’ ',,,)

genfromtxt 从txt中读取数据 delimiter=",“指定分隔符为”," dtype=str读取数据的类型
例:a = numpy.genfromtxt(“040、numpy.txt”,delimiter=",",dtype=str)

3、type(a)

打印numpy数据的结构,运行结果截图:在这里插入图片描述

4、a.shape

打印a的横向和纵向有多少个,运行结果截图:
在这里插入图片描述

5、a[2,3]

打印a中第二行的第三列,运行结果截图:
在这里插入图片描述

6、a[:,0:2]

打印a的所有行中( :)的第0和1列(0:2),切片规则在numpy中同样适用,运行结果截图:
在这里插入图片描述

7、b3 == 10

== 会对b3里的数据进行一一判断,然后返回布尔类型的值,运行结果截图:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值