numpy最基本的就是数组和矩阵,先简单介绍一下数组的基本操作

1.数组

1.1创建

>>>from numpy import array
>>>a1 = array([2,3,4])
>>>print(a1)
[2 3 4]
>>>a2 = array([[1,2,3],[4,5,6]])
>>>print(a2)
[[1 2 3][4 5 6]]
>>>import numpy as np
>>>np.zeros((3,4))
array([[0., 0., 0., 0.],[0., 0., 0., 0.],[0., 0., 0., 0.]])
>>>np.ones((3,4))
array([[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.]])
>>>np.empty((3,4)) #生成随机数
array([[1., 1., 1., 1.],[1., 1., 1., 1.],[1., 1., 1., 1.]])
>>>np.empty((3,4),dtype = np.string_)
array([[b'\x01', b'\x01', b'\x01', b'\x01'],[b'\x01', b'\x01', b'\x01', b'\x01'],[b'\x01', b'\x01', b'\x01', b'\x01']], dtype='|S1')

1.2 数组的一些基本操作

>>>from numpy import shape #获取数组的行列信息
>>>shape(a1)
(3,)
>>>shape(a2)
(2, 3)
>>>a2.shape[0] #shape[0] 数组的行信息
2
>>>a2.shape[1] #shape[1] 数组的列信息
3
>>>from numpy import tile #用来创建数组 ,以第一个参数作为最小单元 ,创建第二个参行列信息的数组
>>>aa =tile([0,1],[2,2])
>>>print(aa)
[[0 1 0 1][0 1 0 1]]
>>>from numpy import argsort #这是一个基本的排序
>>>tt = array([1,2,0])
>>>dst = tt.argsort() #理解一下 将tt里面的元素进行排序 ,对应的index放到dst数组里面 所以最小的值就是tt[dst[0]]
>>>print(dst)
[2 0 1]
>>>print(tt)
[1 2 0]
>>>dst[0]
2
>>>tt[2]
0
>>>tt[dst[0]]
0
>>>tt[dst[1]]
1
>>>tt[dst[2]]
2

numpy的常用函数 不断更新相关推荐

  1. python 函数作用于矩阵_图解NumPy:常用函数的内在机制

    原标题:图解NumPy:常用函数的内在机制 来源: 机器之心 支持大量多维数组和矩阵运算的 NumPy 软件库是许多机器学习开发者和研究者的必备工具,本文将通过直观易懂的图示解析常用的 NumPy 功 ...

  2. 图解NumPy:常用函数的内在机制

    选自Medium 作者:Lev Maximov 机器之心编译 编辑:Panda 支持大量多维数组和矩阵运算的 NumPy 软件库是许多机器学习开发者和研究者的必备工具,本文将通过直观易懂的图示解析常用 ...

  3. astype函数_Python库收录——数值计算numpy库常用函数(含注释)

    这里对Numpy库常用的函数进行总结.详细的函数内容可以查阅.Numpy是科学计算库,是一个强大的N维数组对象ndarray,是广播功能函数.其整合C/C++.fortran代码的工具 ,更是Scip ...

  4. numpy随机生成01矩阵_Python数据分析Numpy库常用函数详解,提到循环就该想到的库...

    Python进行数据分析的核心库肯定是Pandas,该库差不多可以解决结构化数据的绝大部分处理需求.在<Python数据分析常用函数及参数详解,可以留着以备不时之需 >一文中也已经对该库的 ...

  5. argmax函数_Python之Numpy库常用函数合集(附注释)

    文末免费领取[亚马逊.阿里巴巴股票数据] 最近学习Python,才发现原来python里的各种库才是大头!于是乎找了学习资料对Numpy库常用的函数进行总结,并带了注释.在这里分享给大家,对于库的学习 ...

  6. 【Python】图解NumPy:常用函数的内在机制

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 选自Medium,作者:Lev Maximov 机器之心编译 支持 ...

  7. numpy常用函数(更新中)

    array() np.array([1, 2, 3]): 创建一维数组,可执行切片.取最小值.排序等 [2 0 1 5] np.array([[2, 0, 1, 5], [1, 2, 3, 4]]): ...

  8. 机器学习中数据处理与可视化的python、numpy等常用函数

    写在前面:本文所针对的python版本为python3.0以上! np.tile() tile()相当于复制当前行元素或者列元素 import numpy as npm1 = np.array([1, ...

  9. numpy的常用函数

    1.读取文件 逻辑上可被解释为二维数组的文本文件: 数据项1<分隔符>数据项2<分隔符>-<分隔符>数据项n - numpy.loadtxt( 文件路径, deli ...

最新文章

  1. Unity Log重新定向
  2. Android开发--RadioButton和CheckBox控件的使用
  3. python关机程序代码_python实现的重启关机程序实例
  4. 为什么RESTful很糟糕?
  5. PoE交换机的选择和使用注意事项介绍
  6. CDB和PDB的创建、连接、启动、关闭
  7. 学习网页前的网页知识储备
  8. Unity3D基础15:触发器
  9. Java基本数据类型总结(转)
  10. 线程池是如何重复利用空闲线程的?
  11. 注册表应用100例—注册表使用全攻略之十一
  12. Davids阅读笔记:《Redis设计与实现》
  13. Tar的详细用法(转自Linux伊甸园)_拔剑-浆糊的传说_新浪博客
  14. win7修复计算机无法修复工具栏,win7任务栏消失怎么办?win7任务栏消失的两种恢复方法...
  15. app开发,开发app的具体步骤来啦
  16. 如何制作刷爆朋友圈的H5
  17. poj 3295 Tautology【离散数学之重言式】
  18. python使用pika库调用rabbitmq的参数使用
  19. 文件未找到mathpage.wll_解决MathPage.wll文件找不到的问题(找了好久的良心之作)...
  20. Tableau中的LOOKUP函数

热门文章

  1. JAVA题目 写一个收费站类_Java综合题目
  2. mac升级php后旧版本还在,Mac下更新自带的PHP版本
  3. mysql navicat安装_MySQL与Navicat的安装及使用教程
  4. Adobe illustrator 导出可编辑文本 - 连载 18
  5. 国家生物信息中心在核酸研究发表单细胞DNA甲基化数据库—scMethBank
  6. Autodesk Flame 2022 for Mac - 高级三维视觉特效合成软件
  7. 使用php自动将文章标题或内容进行分词,添加和删除标签功能实例!
  8. c mysql 双主复制_mysql双主复制总结
  9. STM32学习之TFTLCD
  10. Vue第二部分(5):编程式的路由导航和实战案例