我的编程空间,编程开发者的网络收藏夹
学习永远不晚

numpy

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

numpy

一、NumPy简介:

  NumPy是python一个包。它是一个由多为数组对象和用于处理数字的例程集合组成的库。

二、Ndarray对象

  NumPy中的数组类称为ndarray,ndarray是一系列同类型数据的集合,以0下标为开始进行集合的索引。

  ndarray对象用于存放同类型元素的多维数组。

  ndarray中的每个元素在内存中都有相同存储大小的区域

  ndarray内部由以下内容组成:

    - 一个指向数据的指针

    - 数据类型或者dtype,描述数组中的固定大小值的格子

三、numpy使用

数组属性

  ndarray.ndim

     秩,维度。。。

import nump
a = np.arange(24)  
print (a.ndim)   
>>> 1

  ndarray.shape       数组的维度

  ndarray.shape = [x,y]    改变对象的维度

  ndarray.size        元素的个数

  ndarray.dtype        对象中的元素的类型

  ndarray.itemsize      对象中每个元素的大小,以字节为单位

  np.array(list)          将list转换成ndarray对象

  ndarray.mean()        求均值

  ndarray.std()         求标准差

  ndarray.max()          对象中的最大值

  ndarray.min()        对象中的最小值

  ndarray[x区间,y区间...]    切片   对于彩色图片来说最后一维度表示像素(红0绿1蓝2)

  ndarray[::x,::y]       对于将区域内的数据进行缩放x倍,y倍

  np.ones(shape, dtype)    生成值全为1的对象

  np.zeros(shape,dtype)    生成值全为0的对象

  np.full(shape,full_value,dtype)  生shape维度,值为full_value的对象

  np.eye(x)         维度为x的单位矩阵

  ndarray.dot(ndrray)     两个对象进行矩阵乘法

  np.linspace(x, y, n)    生成n个x开始,y结束的等差矩阵

  np.arange(x,y,z)      生成起始值为x结束值为y 步长为z的矩阵  

  np.random.randint(x,y,[n,m])    在[x,y)区间内生成大小为[n,m]的矩阵

  np.random.randn(d0,d1...dn)    生成均值为0,方差为1 的n维高斯分布矩阵

  np.random.normal(loc,scale,size)  生成size个均值为loc,方差为scale的矩阵

  np.random.random.(n)       随机生成在[0,1]区间内的n个数

  ndarray.T/ndarray.transpose()    转置

  np.concatenate()          级联

    1、级联参数是列表,一定要加中(小)括号

    2、维度必须相同

    3、形状相符

    4、级联方向默认是shape这个tuple第一个值代表的维度方向

    5、可以通过axis参数改变级联方向

  np.hstact()/np.vstack()        水平/垂直级联,参数必须是元组

  np.split/np.vsplit/np.hsplit       切分  

  np.sum(axis=)            求和axis=1对列求和,axis=0对行求和

  np.argmin/np.argmax         最小值的index、最大值的index

  np.sort()              对本身不改变的排序

  ndarray.sort()            本身改变

  np.partition(n,k)           对部分n个数排序,k为正,正序;k为负,逆序

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

numpy

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

numpy

一、NumPy简介:  NumPy是python一个包。它是一个由多为数组对象和用于处理数字的例程集合组成的库。二、Ndarray对象  NumPy中的数组类称为ndarray,ndarray是一系列同类型数据的集合,以0下标为开始进行集合
2023-01-30

Numpy 01

Infi-chu:http://www.cnblogs.com/Infi-chu/import numpy as np# 创建的数组stus_score = np.array([[80, 88], [82, 81], [84, 75], [
2023-01-30

numpy(一)

np.zeros(10,dtype=int) #创建全为0的一位数组np.ones((3,5),dtype=float) #创建3*5的二维全为1的数组np.full((3,5),3.14) #创建全为3.14的3*5数组np.arange
2023-01-31

numpy(二)

通用函数:  np.add  加  np.subtract  减  np.multiply  乘  np.divide  除  np.floor_divide  地板乘除法,取商  np.power  指数运算    np.power(3,
2023-01-31

python3-numpy

参考地址:1、https://www.shiyanlou.com/courses/9122、https://www.shiyanlou.com/courses/3483、https://docs.scipy.org/doc/numpy/re
2023-01-31

numpy学习笔记 - numpy常用函

# -*- coding: utf-8 -*-"""主要记录代码,相关说明采用注释形势,供日常总结、查阅使用,不定时更新。Created on Fri Aug 24 19:57:53 2018@author: Dev""" import n
2023-01-30

numpy(四)

逻辑符 : ==  !=  <  > <=  >= x=np.array([1,3,5])x<3array([True,False,,False])(2*x) == (x*2)array([False,False,,False]) 统计个数
2023-01-31

「Python」Numpy equiva

转自Stackoverflow。备忘用。I want to create a MATLAB-like cell array in Numpy. How can I accomplish this?Matlab cell arrays are
2023-01-30

Numpy初步

1,获取矩阵行列数Import numpyasnp#创建二维的naaray对象a=np.array([[1,2,3,4,5],[6,7,8,9,10]])print(a.shape) #返回一个形状,是一个tupleprint(a.sh
2023-06-05

Python 之NumPy

NumPy的主要对象是同质的多维数组。它是一个有明确索引的相同类型的元素组成的表。在NumPy中维度称之为轴,轴数称之为列。举个例子:例一:[ 1, 2, 1 ]这是一个一维数组,因为它只有一个轴,这个轴的长度是3.列二:[[ 1., 0.
2023-01-31

Numpy创建NumPy矩阵的简单实现

本文主要介绍了Numpy创建NumPy矩阵的简单实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-02-10

numpy 的排序

1 import numpy as np 2 3 # 1、快速排序 4 ''' 5 1、np.sort(),不改变原先值的顺序,但是在运行时占内存 6 2、ndarry.sort(),改变原先值的顺序,不占用内存 7 ''' 8 # 不改
2023-01-30

numpy 与 matplotlib 的

numpy 与 matplotlib 的应用一、库函数介绍1. numpy库  NumPy(Numeric Python)提供了一个N维的数组类型ndarray,Numpy底层使用C语言编写,内部解除了GIL(全局解释器锁),其对数组的操作
2023-01-31

PyCharm无法调用numpy(报错ModuleNotFoundError:No module named 'numpy')

本文主要介绍了PyCharm无法调用numpy(报错ModuleNotFoundError:No module named 'numpy'),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-02-10

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录