numpy
numpy特点:
numpy的方法比python快10到100倍 内存也少
多维数组对象 ndarray
nd 表示 多维的 array 意思是 数组
生成数组:
array接受序列型对象,生成数组
arr2 = np.array(data2)
arr2.sharp # 输出形状
np.zeros # 接受形状 输出全0数组
arr2.ndim # 输出维度
arr.dtype # 输出格式如float64
np.arange(12) # 相当于python中的range 输出ndarray对象
np.ones() # 接受形状
数据类型:
dtype arr.astype(np.float64) # 使用astype改变数组的类型为float64
# astype总会产生一个新数组
arr1 = np.array([1, 2, 3], dtype = int32) # 在使用array生成数组时,也可以加上dtype参数指定类型
# 使用astype方法可以将字符串变成浮点型、整型
string = np.array(['23','2.3','23.9']
string.astype(np.float64)
string.astype(float)
arr.astype(arr1.dtype) # 将arr的类型转换为arr1的类型
empty = np.empty(8, dtype='u4') # 另一种改变数据类型的方法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!