1、用np.r_[]与np.c_[]将数组按行与列连接

importnumpy as np

a=np.array([1,2,3])

b=np.array([4,5,6])

c=np.c_[a,b] #按行连接

d=np.r_[a,b] #按列连接

print(c)print(d)'''结果为:

[[1 4]

[2 5]

[3 6]]

[1 2 3 4 5 6]'''

2、用np.meshgrid()生成网格点坐标,可以用于等高线图

importnumpy as np

a= np.array([0, 1]) #横坐标范围

b = np.array([2, 3, 4]) #纵坐标范围

x, y = np.meshgrid(a, b) #生成网格点坐标

print('x:',x) #输出网格点的x坐标

print('y:',y) #输出网格点的y坐标

'''结果:

x: [[0 1]

[0 1]

[0 1]]

y: [[2 2]

[3 3]

[4 4]]'''

3、np.ravel()和np.flatten()将数组降为1维,区别是np.ravel()返回视图,np.flatten()返回一份拷贝。另外可以直接调用数组array类的方法array.ravel()和array.flatten()来达到效果。

importnumpy as np

a= np.array([[0, 1],[2,3]])

b=a.ravel() #调用类的方法

c=np.ravel(a) #调用函数

print('b:',b)print('c:',c)'''结果:

b: [0 1 2 3]

c: [0 1 2 3]'''

4、np.where(condition,x,y),用法1:设置参数x、y,若满足condition的元素替换为x,否则替换为y,作用于array的每一个元素;用法2:没有设置x、y,以array类型返回满足condition的元素在array中的位置。

importnumpy as np

x=np.arange(9)print('<4的元素替换为0,否则替换为0:',np.where(x<4,0,1))print('以array返回<4的元素位置:',np.where(x<4))'''结果:

<4的元素替换为0,否则替换为0: [0 0 0 0 1 1 1 1 1]

以array返回<4的元素位置: (array([0, 1, 2, 3], dtype=int64),)'''

python import numpy_python之numpy相关推荐

  1. python import numpy_python numpy详解

    numpy引用 import numpy as np N维数组对象 np.array([0,1,2,3,4],[9,8,7,6,5,4]) np.array()生成一个ndarray数组 np.arr ...

  2. python mysql numpy_Python 之Numpy应用

    NumPy 数据类型 numpy 支持的数据类型比 Python 内置的类型要多很多,基本上可以和 C 语言的数据类型对应上,其中部分类型对应为 Python 内置的类型.下表列举了常用 NumPy ...

  3. python import as np_import numpy as np是什么意思?

    意思是:导入NUMPY作为NP 拓展资料: NumPy系统是Python的一种开源的数值计算扩展.这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structu ...

  4. python搭建numpy_python开发环境搭建及numpy基本属性-【老鱼学numpy】

    目的 本节我们将介绍如何搭建python的开发环境以及numpy的基本属性,这样可以检验我们的numpy是否安装正确了. python开发环境的搭建 工欲善其事必先利其器,我用得比较顺手的是Intel ...

  5. python数据分析numpy_Python数据分析之numpy学习

    Python模块中的numpy,这是一个处理数组的强大模块,而该模块也是其他数据分析模块(如pandas和scipy)的核心. 接下面将从这5个方面来介绍numpy模块的内容: 1)数组的创建 2)有 ...

  6. [转载] python更新numpy_Python numpy从1.6更新到1.8

    参考链接: Python中的numpy.fix I have installed numpy 1.8. But when I do print numpy.__version__ it says 1. ...

  7. Unable to import required dependencies: numpy: The Python version is: Python3.8 from “D:\ancon\pytho

    Unable to import required dependencies: numpy: The Python version is: Python3.8 from "D:\ancon\ ...

  8. python做数据分析的包_用Python做数据分析,Numpy,Pandas,matp

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用Python做数据分析,Numpy,Pandas,matplotlib是怎么也绕不开的三个包,我最开始学习pandas是看的<利用Python进行 ...

  9. python基础代码库-Python基础数据处理库-NumPy

    最近更新:2017-07-19 NumPy是Python做数据处理的底层库,是高性能科学计算和数据分析的基础,比如著名的Python机器学习库SKlearn就需要NumPy的支持.掌握NumPy的基础 ...

最新文章

  1. Web模板引擎—Mustache
  2. debian下安装LNMP环境(一)
  3. linux:ls -l详解
  4. available scholarships Cambridge
  5. 2018.8.5 复习笔记
  6. JavaScript 数组拼接打印_巧用控制台,提升JavaScript调试性能
  7. 《Effective C#中文版:改善C#程序的50种方法》简介
  8. MySQL:MySQL基础(一)
  9. 出版物发行单位是指哪些_上海办理出版物经营许可证都需要哪些手续和资料?...
  10. Canvas 数学、物理、动画学习笔记一
  11. VIJOS 1512SuperBrother打鼹鼠(二维BIT)
  12. Origin 软件去除demo 水印
  13. 批量修改文件夹下所有文件名称
  14. 记一次axsi2调用 web services 提示 java.net.SocketException: Connection reset 的解决
  15. 【Tensorflow 报错】struct.error: 'i' format requires -2147483648 = number = 2147483647
  16. python中abbab什么意思_ABtest与Python代码-Go语言中文社区
  17. 北师大 外国教育史-2(古罗马教育、中世纪教育)
  18. 百度之星初赛(A)——T6
  19. 一、虚拟化技术发展概述
  20. 十五分钟逻辑学系列之二——逻辑思维的基本规律

热门文章

  1. java能写驱动吗_使用纯java jdbc驱动程序实现数据库的连接
  2. mysql怎么避免联合查询_mysql-联合查询,连接查询
  3. linux pgpgin pgpgout pswpin pswpout 说明
  4. 基于JAVA+SpringMVC+Mybatis+MYSQL的大学生兼职网站
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的家庭理财管理系统
  6. PHP-获取文件后缀名,并判断是否合法
  7. Virtual Box 与海马玩 安卓模拟器
  8. 日志管理-NLog日志框架简写用法
  9. [Android] SharedPreference的使用
  10. android 开发对gif解码(适配android 4.2、4.3、4.4版本)