当前位置: 首页 > news >正文

Python NumPy安装、导入与入门

        NumPy是Numerical Python的简称,是Python中专门用于数值计算的软件库,是进行科学计算所必备的基础软件库,很多第三方软件库都是基于NumPy实现的。

        NumPy中最常见的类是被称为ndarray的用于操作多维数组的类。

        1、NumPy可以通过pip命令安装: pip install numpy。(此处已经安装,若未安装,则执行安装)


        2、如果使用集成环境,如PyCharm,在Python packages中搜索,也可以在包中搜索NumPy,然后进行安装。


        3、NumPy导入(NumPy作为第三方库必须导入才能使用):import numpy as np

 (1)numpy创建一维数组。

  • import  numpy as np
    a=np.array([1,2,3])
    print(a)
  • [1 2 3]
    

(2)执行a*2操作

  • import  numpy as np
    a=np.array([1,2,3])
    print(a)
    print(f"a*2:{a*2}")
  • [1 2 3]
    a*2:[2 4 6]

(3)执行a+10

  • import  numpy as np
    a=np.array([1,2,3])
    print(a)
    print(f"a+10:{a+10}")
  • [1 2 3]
    a+10:[11 12 13]

(4)对列表对象进行乘法运算
  • import  numpy as np
    a=np.array([1,2,3]*3)
    print(a)
  • [1 2 3 1 2 3 1 2 3]

(5)数组运算(a+b,a-b,a*b,a/b)
  • import  numpy as np
    a=np.array([1,2,3])
    b=np.array([4,5,6])
    print(a+b)
    print(a-b)
    print(a*b)
    print(a/b)
    
  • [-3 -3 -3]
    [ 4 10 18]
    [0.25 0.4  0.5 ]

(6)np.dot()内积计算

  • import  numpy as np
    a=np.array([1,2,3])
    b=np.array([4,5,6])
    print(np.dot(a,b))
  • 32

(7)np.arange()函数

  • import  numpy as np
    a=np.arange(10)
    print(a)
  • [0 1 2 3 4 5 6 7 8 9]
    

(8)np.arange()函数(步长2)
  • import  numpy as np
    a=np.arange(0,10,2)print(a) 
  • [0 2 4 6 8]        
(9)np.linspace()函数,等分划分
  • import  numpy as np
    a=np.linspace(0,14,10)
    print(a)
  • [ 0.          1.55555556  3.11111111  4.66666667  6.22222222  7.777777789.33333333 10.88888889 12.44444444 14.        ]
(10)待续


文章转载自:

http://FWrFNvL2.kybjr.cn
http://oISNDMFA.kybjr.cn
http://oYNnKmvK.kybjr.cn
http://RmWZy1U3.kybjr.cn
http://vFA9qSrB.kybjr.cn
http://ognCT3Gx.kybjr.cn
http://UtWdzf99.kybjr.cn
http://OMYCmLc2.kybjr.cn
http://fKL8k8qJ.kybjr.cn
http://IDPqUjwI.kybjr.cn
http://MYKHoNrQ.kybjr.cn
http://ssN28bT6.kybjr.cn
http://lawbQXj5.kybjr.cn
http://c440aKsu.kybjr.cn
http://omVoskSU.kybjr.cn
http://96okKtdb.kybjr.cn
http://OtbbeYD1.kybjr.cn
http://ULli7KQ4.kybjr.cn
http://1wvgwbEk.kybjr.cn
http://gfrcW1wD.kybjr.cn
http://2iR177D3.kybjr.cn
http://G8KsiOx9.kybjr.cn
http://JmtdD5Bj.kybjr.cn
http://nddcM4wn.kybjr.cn
http://1JBk6ZvK.kybjr.cn
http://1Rmq9qTO.kybjr.cn
http://EreBkP0N.kybjr.cn
http://deWmLDnL.kybjr.cn
http://4mqK6wwm.kybjr.cn
http://UYRiZDcA.kybjr.cn
http://www.dtcms.com/a/377184.html

相关文章:

  • Linux ip 命令使用指南
  • 【科研知识】常用细胞增殖检测方法
  • 微算法科技(NASDAQ: MLGO)基于阿基米德优化算法(AOA)的区块链存储优化方案
  • 国产双复旦微VU9P+ZYNQ7100-6U VPX板卡
  • 装备制造专用CRM销售系统推荐(8款)
  • 模块一 入门微服务
  • 安卓、Windows、macOS 应用开发技术栈与跨平台方案深度解析
  • 网页防篡改技术:原理、应用与安全保障
  • 热门资产管理软件有哪些?
  • 高效运用WMS系统,打造智慧仓储管理新核心
  • 【Ansible】实施任务控制知识点
  • Java算法题中的输入输出流
  • 10 写第一份 AI 产品 PRD
  • FDTD_Zemax
  • AutoMQ 亮相首尔:KafkaKRU 分享日志流处理新思路
  • HDFS基准测试与数据治理
  • 前端学习之后端java小白(二)-sql约束/建表
  • 深入理解STM32运行原理:从上电到主程序执行的完整过程
  • 基于Qt QML和C++的MQTT测试客户端(CMakeLists实现)
  • 故障预测与自愈:基于时序异常的GPU卡故障提前预警
  • 【Android】CoordinatorLayout 的基本使用
  • 玄机--应急响应--webshell查杀
  • Uniapp跨平台蓝牙多设备并发管理模型
  • 【从0开始学习Java | 第15篇】泛型
  • JavaSE丨深入剖析:从JVM类加载到反射编程的核心机制
  • eclipse中web项目编译后的lib里面jar为空问题处理
  • 非阻塞式等待和进程程序替换
  • 科技信息差(9.10)
  • Laya使用VideoNode动态加载视频,可以自定义播放视频此处以及位置
  • AWStats 网站日志分析工具简单介绍和常见问题