Numpy

一,数据结构

数据类型: ndarray

importnumpy

world_alchol= numpy.genfromtxt(‘world_alchol.txt‘,delimiter=‘,‘,dtype=str)print(type(world_alchol))print(world_alchol)print(help(numpy.genfromtxt))

创建一维的数组:

vector = numpy.array([5,10,15,20])

创建二维的数组:

matrix = numpy.array([[5,10,15,20],[15,20,25,30]])

查看数据的结构:

vector.shape        -------   (4,)    一行四列

matrix.shape        -------  (2,4)   两行四列

在numpy.array中的数据类型是限定的,必须是一种数据结构;

数字,string,浮点数等等...

通过索引获取数组的值,行和列的开始都是0开始;

vector[2,] 的值是15;

matrix[1,2] 的值是25;

想取数组的某一列;

matrix[:,2]  的值是15 ,25

如果取两列的话;

matrix[:,0:2]  的值是:array([[ 5, 10],[15, 20]])

判断一个值是否在,返回值是bool类型;

vector == 10 ;返回:array([False,  True, False, False])

matrix == 25;返回:array([[False, False, False, False], [False, False,  True, False]])

把bool类型的值当成索引返回当前的值;

print(equal_to_ten)   ----> [False  True False False]

print(vector[equal_to_ten])  ----> [10]  当成索引返回数组中的值;

second_column_25 = (matrix[:,2] == 25

print(second_column_25)    ----》   [False  True]  ; 有一行返回true ,说明这行有25的值;

print(matrix[second_column_25,:])    --》[[15 20 25 30]]  返回第二行数组; (second_column_25是行的索引)

二,矩阵常用操作;

python科学计算代码库_科学计算库Numpy,(示例代码)相关推荐

  1. python运势预测程序_星座运势查询示例代码

    #!/usr/bin/python # encoding:utf-8 import urllib2, json, urllib # 2.星座运势查询 data = {} data["appk ...

  2. python自动导出数据脚本_使用python生成一个导出数据库的bat脚本文件的示例代码...

    这篇文章分享使用python生成一个导出数据库的bat脚本文件的示例代码 实例如下:# 环境: python3.x def getExportDbSql(db, index): # 获取导出一个数据库 ...

  3. python写算法求最短路径,Python实现迪杰斯特拉算法并生成最短路径的示例代码

    def Dijkstra(network,s,d):#迪杰斯特拉算法算s-d的最短路径,并返回该路径和代价 print("Start Dijstra Path--") path=[ ...

  4. python爬虫获取服务器信息,通过python自动化获取服务器信息,并写入到excel(示例代码)...

    简介这篇文章主要介绍了通过python自动化获取服务器信息,并写入到excel(示例代码)以及相关的经验技巧,文章约943字,浏览量170,点赞数4,值得参考! 博主目前在电信外包工作,比较坑,因为涉 ...

  5. 基于TIA博途SCL语言的设备累计运行时间FB函数库_具体方法及程序示例

    基于TIA博途SCL语言的设备累计运行时间FB函数库_具体方法及程序示例 如下图所示,打开博途,新建一个项目,添加一个CPU,在该CPU中,添加一个FB,命名为:设备累计运行时间, 双击打开该FB,在 ...

  6. Python pandas 保存Excel自动调整列宽的方法及示例代码

    本文主要介绍Python中,使用pandas.ExcelWriter保存Excel文件数据时,自动判断调整列的宽度方法,以及相关的示例代码. 原文地址:Python pandas 保存Excel自动调 ...

  7. python3图片转代码_python3图片转换二进制存入mysql示例代码

    python3图片转换二进制存入mysql示例代码 发布于 2014-09-29 18:00:01 | 198 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面 ...

  8. java 数学计算库_数学计算工具类

    [java]代码库/** * Description: [数字计算工具类] * @version 1.0 */ public class MathUtils { /** 一百的常量 */ privat ...

  9. java计算时间差距_硬计算和软计算之间的差异

    java计算时间差距 什么是计算? (What is Computing?) The process of accomplishing a particular task with the help ...

  10. python的数学建模库_数学建模库

    NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. 引用: import numpy as ...

最新文章

  1. boost::mpl模块实现erase相关的测试程序
  2. java跨平台的特性_【简答题】什么是跨平台特性?Java怎样实现跨平台特性?
  3. 相关和因果是一回事吗?R值低就是不相关?终于有人讲明白了
  4. POI处理超过65536条记录
  5. Java中常用的6种排序算法详细分解
  6. mysql在查询结果列表前添加一列递增的序号列(最简)
  7. 创维智能网络机顶盒e950_拆创维E950机顶盒
  8. 简图记录-番茄时间管理
  9. kernal tch 下载 天正_kernal tch 下载 天正_打开cad图时提示TCH_KERNAL 缺乏解释器天正图形看不见, 请下载天正插件.........
  10. [转载]Geronimo renegade: OpenEJB 和 Apache Geronimo 的 EJB 实现
  11. HTML学生个人网站作业设计:班级网站设计——上海学校 4页
  12. pe版linux操作系统制作,制作Linux版PE系统
  13. MyBatis自动生成实体类、DAO接口和Mapping映射文件的代码(逆向工程)
  14. epub格式电子书剖析之二:OP…
  15. linux查看进程线程的方法
  16. JS 截取身份证号码中 的生日
  17. 《认知天性》读书笔记
  18. Java中关于队列与栈的区别
  19. 自学软件测试真的可以吗?
  20. npm install 你很明白吗

热门文章

  1. 机器学习 - 如何理解激活函数和增益值的关系
  2. 爱情在伤害面前止步!
  3. Laravel 精选资源大全
  4. 《深度学习入门-基于Python的理论与实现》学习笔记1
  5. V2B管理平台搭建完全教程
  6. 计算机CAD专业实训周志,cad实训报告总结(共7篇).doc
  7. 走近生命线上的守护者
  8. Radware Alteon Radius认证+Windows Radius server
  9. visio画网格(包括平行四边形)
  10. H5盲盒源码商|城盲盒源码PHP+视频搭建视频部署教程