代码

import numpy as np

array = np.array([[1,2,5],[3,4,6]])
print('-1-')
print('数组维度', array.ndim)
print('-2-')
print('', array.shape) a = np.array([1,2,3])
print('-3-')
print(a) a = np.array([1,2,3], dtype=np.int)
print('-4-')
print(a.dtype) a = np.array([1,2,3], dtype=np.int64)
print('-5-')
print(a.dtype) a = np.array([1,2,3], dtype=np.float32)
print('-6-')
print(a.dtype) a = np.array([1,2,3], dtype=np.float64)
print('-7-')
print(a.dtype) a = np.array([[1,2,3],
[4,5,6]], dtype=np.float32)
print('-8-')
print(a) # shape
a = np.zeros((3,4))
print('-9-')
print(a) # shape
a = np.ones((3,4), dtype=np.int16)
print('-10-')
print(a) # very close to zero
a = np.empty((3,4), dtype=np.float64)
print('-11-')
print(a) # [)
a = np.arange(10, 20)
print('-12-')
print(a) # [) step 2
a = np.arange(10, 20, 2)
print('-13-')
print(a) a = np.arange(12).reshape((3,4))
print('-14-')
print(a) # linspace,
a = np.linspace(1,10,20)
print('-15-')
print(a) # linspace,
a = np.linspace(1,10,20).reshape((5,4))
print('-16-')
print(a) # linspace,
a = np.arange(2, 14).reshape((3,4))
print('-17-')
print(a)
print('-18-')
print(np.argmin(a))
print('-19-')
print(np.argmax(a))
print('-20-')
print(np.mean(a))
print('-21-')
print(a.mean())
print('-22-')
print(np.average(a)) # 之前所有数的累加值
print('-23-')
print(np.cumsum(a)) # 之前所有数的累差值
print('-24-')
print(np.diff(a)) # 行序号,列序号
print('-25-')
print(np.nonzero(a))
# (array([0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2], dtype=int64), array([0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3], dtype=int64)) print('-26-')
print(np.sort(a)) a = np.arange(14, 2, -1).reshape((3,4))
print('-27-')
print(a)
print('-28-')
print(np.sort(a)) print('-29-')
print(np.transpose(a))
print('-30-')
print(a.T)
print('-31-')
print((a.T).dot(a)) # 小于5等于5,大于9等于9
print('-32-')
print(np.clip(a,5,9)) # 列平均
print('-33-')
print(np.mean(a,axis=0)) # 行平均
print('-34-')
print(np.mean(a,axis=1))

  

输出

-1-
数组维度 2
-2-
(2, 3)
-3-
[1 2 3]
-4-
int32
-5-
int64
-6-
float32
-7-
float64
-8-
[[1. 2. 3.]
[4. 5. 6.]]
-9-
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
-10-
[[1 1 1 1]
[1 1 1 1]
[1 1 1 1]]
-11-
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
-12-
[10 11 12 13 14 15 16 17 18 19]
-13-
[10 12 14 16 18]
-14-
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
-15-
[ 1. 1.47368421 1.94736842 2.42105263 2.89473684 3.36842105
3.84210526 4.31578947 4.78947368 5.26315789 5.73684211 6.21052632
6.68421053 7.15789474 7.63157895 8.10526316 8.57894737 9.05263158
9.52631579 10. ]
-16-
[[ 1. 1.47368421 1.94736842 2.42105263]
[ 2.89473684 3.36842105 3.84210526 4.31578947]
[ 4.78947368 5.26315789 5.73684211 6.21052632]
[ 6.68421053 7.15789474 7.63157895 8.10526316]
[ 8.57894737 9.05263158 9.52631579 10. ]]
-17-
[[ 2 3 4 5]
[ 6 7 8 9]
[10 11 12 13]]
-18-
0
-19-
11
-20-
7.5
-21-
7.5
-22-
7.5
-23-
[ 2 5 9 14 20 27 35 44 54 65 77 90]
-24-
[[1 1 1]
[1 1 1]
[1 1 1]]
-25-
(array([0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2], dtype=int64), array([0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3], dtype=int64))
-26-
[[ 2 3 4 5]
[ 6 7 8 9]
[10 11 12 13]]
-27-
[[14 13 12 11]
[10 9 8 7]
[ 6 5 4 3]]
-28-
[[11 12 13 14]
[ 7 8 9 10]
[ 3 4 5 6]]
-29-
[[14 10 6]
[13 9 5]
[12 8 4]
[11 7 3]]
-30-
[[14 10 6]
[13 9 5]
[12 8 4]
[11 7 3]]
-31-
[[332 302 272 242]
[302 275 248 221]
[272 248 224 200]
[242 221 200 179]]
-32-
[[9 9 9 9]
[9 9 8 7]
[6 5 5 5]]
-33-
[10. 9. 8. 7.]
-34-
[12.5 8.5 4.5]

  

11-numpy笔记-莫烦基础操作1的更多相关文章

  1. iOS 阶段学习第11天笔记(OC基础知识)

    iOS学习(OC语言)知识点整理 一.OC基础知识 1)#import  用于导入头文件,预处理阶段加载引用,只加载一次. 2)OC 依赖于Foundation框架下的头文件Foundation.h, ...

  2. (2.2)学习笔记之mysql基础操作(登录及账户权限设置)

    本系列学习笔记主要讲如下几个方面: 本文笔记[三:mysql登录][四:账户权限设置][五:mysql数据库安全配置] 三.mysql登录 常用登录方式如下: 四.账户权限设置 (4.1)查看用户表, ...

  3. (2.3)学习笔记之mysql基础操作(表/库操作)

    本系列学习笔记主要讲如下几个方面: 本文笔记[六:表操作--线上可以直接删除表吗?] 附加:库操作 [1]创建制定字符集的数据库 需求描述: 在创建DB的时候指定字符集. 操作过程: 1.使用crea ...

  4. 16-numpy笔记-莫烦pandas-4

    代码 import pandas as pd import numpy as np dates = pd.date_range('20130101', periods=6) df=pd.DataFra ...

  5. 15-numpy笔记-莫烦pandas-3

    代码 import pandas as pd import numpy as np dates = pd.date_range('20130101', periods=6) df=pd.DataFra ...

  6. 14-numpy笔记-莫烦pandas-2

    代码 import pandas as pd import numpy as np dates = pd.date_range('20130101', periods=6) df=pd.DataFra ...

  7. 13-numpy笔记-莫烦pandas-1

    代码 import pandas as pd import numpy as np s = pd.Series([1,3,6,np.nan, 44,1]) print('-1-') print(s) ...

  8. 12-numpy笔记-莫烦基本操作2

    代码 import numpy as np A = np.arange(3,15) print('-1-') print(A) print('-2-') print(A[3]) A = np.aran ...

  9. 18-numpy笔记-莫烦pandas-6-plot显示

    代码 import pandas as pd import numpy as np import matplotlib.pyplot as plt data = pd.Series(np.random ...

随机推荐

  1. ESA2GJK1DH1K升级篇: 阿里云物联网平台 OTA: 关于阿里云物联网平台 OTA 的升级流程

    前言 鉴于有些用户直接想使用现成的物联网平台实现 OTA 远程升级 我就写一写这系列的文章 注意:首先大家必须把我自建服务器是如何实现的看明白! 我看了下阿里云提供的,实际上流程和咱自建实现的差别不大 ...

  2. vue 路由跳转到本页面,ts 监听路由变化

    @Watch('$route') routechange(to: any, from: any) { //参数不相等 if (to.query.name!=from.query.name) { //t ...

  3. oracle导入Excel表文本数据

    首先导Excel表数据要先建和Excel表字段对应的表,然后将Excel表另存为Txt文本, 然后在Plsql客户端点击工具->文本导入器 然后这里要选择用户及其表,点击导入数据就可以

  4. windows下mysql安装和配置

    历史版本下载地址安装,解压添加环境变量使用cmd中操作mysql进程修改mysql的配置附录:设置mysql随开机自启 TOC 历史版本下载地址 windows的mysql历史版本,推荐使用5.6版本 ...

  5. Vue全选和全不选

    HTML代码: <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> ...

  6. Linux查找文件夹下包含某字符的所有文件

    Linux grep 命令用于查找文件里符合条件的字符串.grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示 ...

  7. lego loam 跑镭神32线激光雷达

    师弟反应镭神32线激光雷达(32C)录制的数据包不能跑lego loam,这里就总结一下. 首先lego loam默认的接受的topic name是velodyne_points,点云的frame_i ...

  8. [Zabbix] 安装MySQL5.7, 部署Zabbix到CentOS 7日记

    安装环境:CentOS7 64位,安装MySQL5.7 一.安装 MySQL 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads ...

  9. POS时机未到,POW强攻是实现全球货币的正确道路

    POS时机未到,POW强攻是实现全球货币的正确道路 取代现今的货币体系的正确进攻方式是POW强攻,现在的货币是由力量背书的,以后的货币也是由力量背书的,只有因造币耗费的力量超过了所有其它力量的时候才能 ...

  10. Centos下mysql8忘记root密码的解决办法

    首先,打开配置文件/etc/my.cnf,在末尾添加一行: skip-grant-tables 然后重启mysql服务: service mysqld restart 然后可以直接登录到mysql,在 ...