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 创建数组相关推荐

  1. python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算

    利用Python进行数据分析--Numpy基础:数组和矢量计算 ndarry,一个具有矢量运算和复杂广播能力快速节省空间的多维数组 对整组数据进行快速运算的标准数学函数,无需for-loop 用于读写 ...

  2. python数据分析numpy_利用python进行数据分析-NumPy高级应用

    1.ndarray对象的内部机理 NumPy的ndarray提供了一种将同质化数据块解释为多维数组对象的方式,ndarray如此强大的部分原因是所有数组对象都是数据块的一个跨度视图. ndarray内 ...

  3. 利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍 一、pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主

    利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍 一.pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主要目 ...

  4. 数据基础---《利用Python进行数据分析·第2版》第8章 数据规整:聚合、合并和重塑

    之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 在许多应用中,数据可能 ...

  5. 数据基础---《利用Python进行数据分析·第2版》第11章 时间序列

    之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 时间序列(time s ...

  6. 数据基础---《利用Python进行数据分析·第2版》第12章 pandas高级应用

    之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 前面的章节关注于不同类 ...

  7. 数据基础---《利用Python进行数据分析·第2版》第7章 数据清洗和准备

    之前自己对于numpy和pandas是要用的时候东学一点西一点,直到看到<利用Python进行数据分析·第2版>,觉得只看这一篇就够了.非常感谢原博主的翻译和分享. 在数据分析和建模的过程 ...

  8. 用python做数据分析pdf_利用python进行数据分析pdf

    利用python进行数据分析pdf微盘下载!<利用python进行数据分析>利用Python实现数据密集型应用由浅入深帮助读者解决数据分析问题~适合刚刚接触Python的分析人员以及刚刚接 ...

  9. python数据分析方法和命令_《利用Python进行数据分析》 —— (1)

    <利用Python进行数据分析> -- (1) Python的学习需要自主探索各种类型,函数和方法的文档. 2.1 Python解释器 在IPython(Jupyter Qtconsole ...

最新文章

  1. Vue入门三、过滤器filter
  2. 香港深水埗一街道新春气氛浓厚
  3. C#中如何将将数据导出到word excel 中
  4. Algorithm之PGM之BNet:贝叶斯网络BNet的相关论文、过程原理、关键步骤等相关配图
  5. U3D-LookAt插值动画
  6. 区分:AndroidDriver, iOSDriver, AppiumDriver and Remote WebDriver
  7. creator 跳跃弧线_(转)CocosCreator零基础制作游戏《极限跳跃》四、添加游戏主场景控制脚本...
  8. 半监督学习(semi-supervised learning)
  9. WordPress——SMTP Error: Could not authenticate.
  10. link要使用全路径
  11. jsonp 获取图片文件流_【国际IT专场】Laravel Media Library多媒体文件的上传与管理...
  12. 外国视频伪原创工具 视频MD5修改器破解版
  13. 二、逻辑回归LR面试题总结
  14. android支持wifi11ad,WiFi“千兆”必杀,802.11ax/802.11ad标准探秘
  15. IMX6学习记录(8)-更换linux配置,加速启动
  16. linux下XMind创建运行图标
  17. Blob对象判断是不是图片类型以及Blob数据下载
  18. 机器学习-手写数字识别系统
  19. linux驱动tft屏幕,Linux2.6.26.5加入TFT-LCD驱动
  20. html画布实现小球沿直线下落,js+html5实现的自由落体运动效果代码

热门文章

  1. C#强化系列:HttpModule,HttpHandler,HttpHandlerFactory简单使用
  2. c# Dictionary的遍历和排序
  3. 第三次冲刺12.16
  4. [转]c++之菱形继承
  5. 《Effective C#》读书笔记——条目11:理解短小方法的优势C#语言习惯
  6. Oracle学习笔记:redo重做日志
  7. cocos2d-x游戏引擎核心(3.x)----启动渲染流程
  8. c# 委托和事件(总结篇)
  9. Silverlight3 导航属性,Entity属性 的疑问
  10. AS2的MD5/SHA1/TEA等加密算法类