dtype
这个 是 numpy 里面的, 数组元素的类型可以通过dtype属性获得,主要查看array 里面的数据类型;
要点:numpy中使用
astype
实现变量类型转换,只用于array类型
astype(type): returns a copy of the array converted to the specified type.
a = a.astype('Float64')
b = b.astype('Int32')使用
tuple和list
1.tuple数组,最明显的特点是tuple一旦定义不能更改
c=(1,2)
type(c) tuple
c.pop() #默认删除最后一位数字
AttributeError: 'tuple' object has no attribute 'pop'
c.append(1)
AttributeError: 'tuple' object has no attribute 'append'
想看tuple的类型要用:
type(c)
tuple
或者看tuple某个元素的类型要用:
type(c[1])
int
或者
c=(1,'2')
str
- list列表,列表跟数组用法基本一致,不一样的地方是列表可以增加或者删除元素
b=[1,2]
b.append('3')
[1, 2, '3']
b.pop()
[1,2]
b.append('3')
[1,2,'3']
b.pop(1)
[1,'3']
- 一个关于tuple的陷阱
c=(1)
type(c)
int
c=(1,)
type
tuple
网友评论