
python
苗小熊
这个作者很懒,什么都没留下…
展开
-
python笔记 从array中取一个数时,返回值仍保持array属性
python笔记 从array中取一个数,返回值仍保持array属性从array直接取一个数的时候,会返回一个值,而不是一个含有一个数的array,这样在一些操作中会出错。为了仍返回一个array,有两种方法,一种是在外边再套一层array定义,一种是通过冒号索引来取数>>> a=np.array([1,2,3])>>> aarray([1, 2, 3])>>> a[0]1通过原创 2018-01-23 09:51:47 · 5062 阅读 · 0 评论 -
python笔记 使用numpy中的savez(save)保存非数组数据
python笔记 使用numpy中的savez(save)保存非数组数据savez()保存非数组数据时,如字符串,字典时,会转换为object,此时不能直接像读取数组那样直接用load读出后索引,可以通过加[()]解决.例如import numpy as npstr = 'abc'arr = np.array([[1, 2], [3, 4]])dict = {'a' : 1, 'b原创 2018-01-18 11:52:20 · 20667 阅读 · 5 评论 -
python笔记 多个字符串逻辑运算
python笔记 多个字符串逻辑运算python用一个字符串变量和多个字符串比较的时候,不能用逻辑运算符直接连接几个字符串,例如>>> str = 'abc'>>> str == ('abcd' or 'abc')False>>> str = 'abc'>>> str == ('abc' or 'abcd')True应将每个判断分开写>>> str == 'abc'原创 2018-01-18 11:22:20 · 4350 阅读 · 2 评论 -
python numpy 数据类型转换
python numpy 数据类型转换numpy数据类型转换需要调用方法astype(),不能直接修改dtype。调用astype返回数据类型修改后的数据,但是源数据的类型不会变,需要进一步对源数据的赋值操作才能改变。例如>>> a=np.array([1.1, 1.2])>>> a.dtypedtype('float64')>>> a.astype(np.int16)array(原创 2018-02-07 09:44:40 · 163795 阅读 · 3 评论