《利用Python》进行数据分析:Numpy基础2 创建数组
import numpy as np #创建数组data1=[6,7.5,8,0,1]arr1=np.array(data1)print(arr1) data2=[[1,2,3,4],[5,6,7,8]]arr2=np.array(data2)print(arr2) #arr2是多少维数组print('arr2是多少维数组',arr2.ndim)print('arr2数组数据类型对象',arr2.shape) #推断合适的数据类型print(arr1.dtype)print(arr2.dtype) #用zeros和ones可以创建指定长度和形状的全0或全1数组 print(np.zeros(10))print(np.ones(10)) '''创建多维数组'''#zeros函数创建print(np.zeros((3,6))) #empty可以创建一个没有任何具体值的数组print(np.empty((4,3,4))) #python内置函数range的数组print('arange:',np.arange(15)) #数组运算print('数组运算1:',arr1*arr1)print('数组运算2:',arr2*arr2)print('数组运算3:',arr2*2) #基本索引和切片arr3=np.arange(10)print(arr3[4])print(arr3[5:8])arr3[5:8]=12print(arr3) arr_slice=arr3[5:8]arr_slice[1]=12345print(arr3) #2*2*3数组arr3d=np.array([[1,2,3],[4,5,6],[7,8,9]])print(arr3d)print(arr3d[0]) old_values=arr3d[0].copy()arr3d[0]=44print(arr3d) arr3d[0]=old_valuesprint(arr3d) #二维数组切片索引arr2d=np.array([[1,2,3],[4,5,6],[7,8,9]])print('arr2d的切片:',arr2d[:2,1:])
转载于:https://www.cnblogs.com/wede375/p/10445432.html
《利用Python》进行数据分析:Numpy基础2 创建数组相关推荐
- python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算
利用Python进行数据分析--Numpy基础:数组和矢量计算 ndarry,一个具有矢量运算和复杂广播能力快速节省空间的多维数组 对整组数据进行快速运算的标准数学函数,无需for-loop 用于读写 ...
- python数据分析numpy_利用python进行数据分析-NumPy高级应用
1.ndarray对象的内部机理 NumPy的ndarray提供了一种将同质化数据块解释为多维数组对象的方式,ndarray如此强大的部分原因是所有数组对象都是数据块的一个跨度视图. ndarray内 ...
- 利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍 一、pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主
利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍 一.pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主要目 ...
- 数据基础---《利用Python进行数据分析·第2版》第8章 数据规整:聚合、合并和重塑
之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 在许多应用中,数据可能 ...
- 数据基础---《利用Python进行数据分析·第2版》第11章 时间序列
之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 时间序列(time s ...
- 数据基础---《利用Python进行数据分析·第2版》第12章 pandas高级应用
之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 前面的章节关注于不同类 ...
- 数据基础---《利用Python进行数据分析·第2版》第7章 数据清洗和准备
之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 在数据分析和建模的过程 ...
- 用python做数据分析pdf_利用python进行数据分析pdf
利用python进行数据分析pdf微盘下载!<利用python进行数据分析>利用Python实现数据密集型应用由浅入深帮助读者解决数据分析问题~适合刚刚接触Python的分析人员以及刚刚接 ...
- python数据分析方法和命令_《利用Python进行数据分析》 —— (1)
<利用Python进行数据分析> -- (1) Python的学习需要自主探索各种类型,函数和方法的文档. 2.1 Python解释器 在IPython(Jupyter Qtconsole ...
最新文章
- Vue入门三、过滤器filter
- 香港深水埗一街道新春气氛浓厚
- C#中如何将将数据导出到word excel 中
- Algorithm之PGM之BNet:贝叶斯网络BNet的相关论文、过程原理、关键步骤等相关配图
- U3D-LookAt插值动画
- 区分:AndroidDriver, iOSDriver, AppiumDriver and Remote WebDriver
- creator 跳跃弧线_(转)CocosCreator零基础制作游戏《极限跳跃》四、添加游戏主场景控制脚本...
- 半监督学习(semi-supervised learning)
- WordPress——SMTP Error: Could not authenticate.
- link要使用全路径
- jsonp 获取图片文件流_【国际IT专场】Laravel Media Library多媒体文件的上传与管理...
- 外国视频伪原创工具 视频MD5修改器破解版
- 二、逻辑回归LR面试题总结
- android支持wifi11ad,WiFi“千兆”必杀,802.11ax/802.11ad标准探秘
- IMX6学习记录(8)-更换linux配置,加速启动
- linux下XMind创建运行图标
- Blob对象判断是不是图片类型以及Blob数据下载
- 机器学习-手写数字识别系统
- linux驱动tft屏幕,Linux2.6.26.5加入TFT-LCD驱动
- html画布实现小球沿直线下落,js+html5实现的自由落体运动效果代码
热门文章
- C#强化系列:HttpModule,HttpHandler,HttpHandlerFactory简单使用
- c# Dictionary的遍历和排序
- 第三次冲刺12.16
- [转]c++之菱形继承
- 《Effective C#》读书笔记——条目11:理解短小方法的优势C#语言习惯
- Oracle学习笔记:redo重做日志
- cocos2d-x游戏引擎核心(3.x)----启动渲染流程
- c# 委托和事件(总结篇)
- Silverlight3 导航属性,Entity属性 的疑问
- AS2的MD5/SHA1/TEA等加密算法类