`
cakin24
  • 浏览: 1370423 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

numpy介绍

阅读更多

一 numpy

1、关键词:开源、数据计算扩展
2、功能:ndarray、多维操作、线性代数
3、官网:http://www.numpy.org
4、安装方法:pip install numpy 
二 代码
  1. import numpy as np
  2. lst=[[1,3,5],[2,4,6]]
  3. print(type(lst))
  4. np_lst=np.array(lst)
  5. print(type(np_lst))
  6. np_lst=np.array(lst,dtype=np.float)
  7. print(np_lst.shape)
  8. print(np_lst.ndim)
  9. print(np_lst.dtype)
  10. print(np_lst.itemsize)
  11. print(np_lst.size)
三 运行结果
<class 'list'>
<class 'numpy.ndarray'>
(2, 3)
2
float64
8
6
四 numpy常用的Array
1、代码
  1. import numpy as np
  2. print(np.zeros([2,4]))
  3. print(np.ones([3,5]))
  4. print("Rand:")
  5. print(np.random.rand(2,4))
  6. print(np.random.rand())
  7. print("RandInt:")
  8. print(np.random.randint(1,10))
  9. print(np.random.randint(1,10,3))
  10. #标准正态随机数
  11. print("Randn:")
  12. print(np.random.randn(2,4))
  13. print("Choice:")
  14. print(np.random.choice([10,20,30,2,8]))
  15. print("Distribute:")
  16. print(np.random.beta(1,10,100))
2、运行结果
  1. [[0.0.0.0.]
  2. [0.0.0.0.]]
  3. [[1.1.1.1.1.]
  4. [1.1.1.1.1.]
  5. [1.1.1.1.1.]]
  6. Rand:
  7. [[0.902201410.53545960.90832360.96268421]
  8. [0.835276060.034453280.569252350.75789267]]
  9. 0.8128122424230132
  10. RandInt:
  11. 4
  12. [725]
  13. Randn:
  14. [[0.68700498-0.27635927-0.50090856-0.24558428]
  15. [1.060551580.074170260.928740251.73472707]]
  16. Choice:
  17. 20
  18. Distribute:
  19. [0.105204770.058352280.150815480.068825090.059831220.05248901
  20. 0.017116910.065622140.068027130.088252510.178780870.02111876
  21. 0.09691770.043373150.031732620.075367340.016598390.05821397
  22. 0.161156750.002636980.50100860.004224150.030147020.17149838
  23. 0.017918740.035264370.082306410.017776270.088855380.05613144
  24. 0.074784890.02873450.024234820.047815830.080665580.24980657
  25. 0.016834870.127688470.125125260.032443590.125556230.05167776
  26. 0.055691650.024578280.102738310.062891360.025742610.23747873
  27. 0.050321580.04884150.180323960.091808520.006061930.00378815
  28. 0.151545950.064324170.461332260.222463780.029000070.03095598
  29. 0.247842440.179159350.023313780.018997010.203750490.08266777
  30. 0.023091420.083259980.119411450.053434460.13488790.14747583
  31. 0.117551080.141027070.070442890.003816290.057899830.0654181
  32. 0.100489660.006342720.46237450.004164650.100583170.00988711
  33. 0.274182160.065760760.033061310.078905460.084925330.01243208
  34. 0.056024980.114475260.049329550.018098950.129734140.23358211
  35. 0.295033660.112927210.012101160.02871565]
 
分享到:
评论

相关推荐

    Python数据分析--Numpy常用函数介绍(1)--工具安装及Numpy介绍.doc

    Python 数据分析--Numpy 常用函数介绍 NumPy 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,也针对数组运算提供大量的数学函数库。NumPy 为开放源代码并且由许多协笔者共同维护开发,是一个运行...

    Numpy介绍.docx(python数据分析系列02)

    **Numpy**是Python中用于科学计算的核心库,它提供了多维数组对象——`ndarray`,以及其他辅助对象和函数,使得对大量数据进行高级数学和统计运算变得更加高效。Numpy数组与Python原生的数组对象(list)有着显著的...

    numpy完全详解--jalen.pdf

    1、NumPy介绍; 2、NumPy安装使用; 3、数组的创建; 3.1、概述; 3.2、基本创建方式; 3.3、其他创建ndarray的方式1:函数和文件; 3.4、其他创建ndarray的方式2:随机函数; 4、数组输出; 4.1、输出方式...

    Numpy用户指南.pdf

    1. NUMPY 介绍 1 1.1 什么是 NUMPY? 1 1.2 为什么 NUMPY 这么快? 3 1.3 还有谁在使用 NUMPY? 3 2. 快速入门教程 4 2.1 先决条件 4 2.2 基础知识 4 2.2.1一个例子 5 2.2.2 数组创建 6 2.2.3 打印数组 8 2.2.4 基本...

    numpy包的介绍和方法

    numpy包的介绍和方法

    快速数值数组表达式计算器Python和NumPy .zip

    Python与NumPy介绍** Python是一种高级编程语言,以其简洁易读的语法和强大的库支持而闻名。NumPy是Python科学计算的核心库,它的全名是“Numerical Python”,由Peter van der Walt等人创建。NumPy提供了多维数组...

    Chapter 4 - Introduction to NumPy.pptx

    # NumPy介绍与应用 ## 章节概述 ### 快速概览(1/2) 本章节主要介绍Python中的重要科学计算库——NumPy。该章节被分为四个主要部分进行讲解: 1. **快速入门**:简述NumPy的重要性及特点。 2. **NumPy数组**:...

    Python数据科学速查表 - Numpy 基础.zip

    1. **Numpy介绍**:Numpy是Numerical Python的简称,它为Python提供了大量的数学和逻辑操作功能,尤其是对于大型多维数组和矩阵。Numpy的高效性能得益于其底层C和Fortran代码,能够处理大规模数据集。 2. **Numpy...

    numpy-html-1.16.1 numpy-ref-1.16.1 numpy-user-1.16.1

    其中,可能会介绍如何通过`numpy.random`模块生成随机数,或者使用`numpy.save()`和`numpy.load()`来持久化数组数据。 numpy-html-1.16.1.zip包含的是HTML格式的完整文档,适合在网页浏览器中查看,便于搜索和查阅...

    python包numpy介绍1

    NumPy,全称为Numeric Python,是Python编程语言中不可或缺的科学计算库,尤其适用于处理大型多维数组和矩阵。它是Python生态系统中许多其他数据分析、机器学习库的基础,如Pandas和SciPy。NumPy提供了高效的N维数组...

    numpy使用说明介绍

    NumPy 使用说明介绍 NumPy(Numerical Python)是 Python 中的一种开源的数值计算扩展,提供了多维数组对象、各种派生对象(如掩码数组和矩阵),能够高效地存储和处理大型矩阵。 NumPy 的主要功能包括: 1. 多维...

    linux下numpy-1.11.2安装包.zip

    下面分别介绍这两种方法: 1. **使用包管理器**: 大多数Linux发行版都提供了包管理器,如Ubuntu的`apt`,Fedora的`dnf`,或者Arch Linux的`pacman`。这些包管理器可以帮助我们快速安装Python库,包括NumPy。首先...

    numpy学习指南教程

    《numpy学习指南教程》是针对Python编程中一个重要的科学计算库——NumPy的详细教程。NumPy,全称为Numeric Python,是Python语言用于处理大型多维数组和矩阵的库,它为复杂的数值运算提供了高效的数据结构和函数。...

    NumPy 中文文档.pdf

    7. **文档和社区支持**:给定文件中的“NumPy中文文档.pdf”版本为1.11,这说明了文档详细介绍了NumPy的使用方法,适配于特定版本的库,对于学习和使用NumPy库提供了便利。此外,文档提及了一个协作翻译小组,他们...

    numpy的介绍.doc

    以下是对NumPy的详细介绍,内容约2000字: 一、NumPy的历史与发展 NumPy的前身是Numeric和Numarray。Numeric最早在1995年由Jim Hugunin等人开发,为Python提供了强大的数值计算能力。然而,随着Numeric的发展,其...

    Numpy手册-1.13.0

    - **接口介绍**:这部分内容介绍了如何使用NumPy与C语言编写的库进行交互。 - **应用场景**:在需要调用高性能C代码时非常有用。 **3.6 日期时间支持函数(Datetime Support Functions)** - **函数列表**:列举了...

    NumPy中文文档

    文档中还会详细介绍NumPy的索引和切片机制,这与Python的基本序列操作相似,但更加强大。你可以选择单个元素,连续的子集,甚至使用布尔数组进行复杂的选择。 在数值计算方面,NumPy提供了丰富的数学函数,包括基本...

Global site tag (gtag.js) - Google Analytics