posted @ 2020-03-01 00:10 兰智杰 阅读(252) 评论(0) 推荐(0) 编辑
摘要:
副本与视图 在执行函数时,其中一些返回输入数组的副本,而另一些返回视图;当物理存储在另一位置时,称为副本,另一方面,如果提供了相同内存内容的,则将其称为视图 无复制,简单的赋值不会创建对象的副本,相反,它使用原始数组的相同id()来访问它;id()返回python对象的内存地址,类似于C中的指针 i 阅读全文
摘要:
ndarray聚合函数 聚合函数是对一组值(eg一个数组)进行操作,返回一个单一值作为结果的函数,当然聚合函数也可以指定对某个具体的轴进行数据聚合操作,常见的聚合操作有:平均值、最大值、最小值、方差等 import numpy as np ''' random模块 rand 返回 0 - 1 随机值 阅读全文
posted @ 2020-02-29 01:52 兰智杰 阅读(209) 评论(0) 推荐(0) 编辑
摘要:
ndarray通用函数/常用函数 ufunc:numpy模块中对ndarray中数据进行快速元素级运算的函数,也可以看做是简单的函数(接受一个或多个标量值,并产生一个或多个标量值)的矢量化包装器,主要包括一元函数和二元函数 一元函数: import numpy as np #abs、fabs计算整数 阅读全文
posted @ 2020-02-26 21:38 兰智杰 阅读(263) 评论(0) 推荐(0) 编辑
摘要:
Numpy算数运算 数组不用循环即可对每个元素执行批量的算术运算操作,这个过程叫做矢量化,用数组表达式代替循环的做法,矢量化数组运算性能比纯Python方式快上一两个数据级,大小相等的两个数组之间的任何算术运算都会将其运算应用到元素级上的操作 元素级操作:在NumPy中,大小相等的数组之间的运算,为 阅读全文
posted @ 2020-02-25 19:11 兰智杰 阅读(235) 评论(0) 推荐(0) 编辑
摘要:
ndarray访问、修改 ndarray对象的内容可以通过索引或者切片来访问和修改,就像python的内置容器对象一样, ndarray对象中的元素遵循基于零的索引,有三种行可用的索引方法类型:字段访问、基本切片、高级索引 1、字段访问、基本切片 在各维度上单独切片,如果某维度都要保留,则直接使用: 阅读全文
posted @ 2020-02-24 12:50 兰智杰 阅读(214) 评论(0) 推荐(0) 编辑
摘要:
ndarray对象属性 ndim 数组轴(维度)的个数,轴的个数被称作秩 import numpy as np a = np.arange(24) print(a) #输出为 [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 阅读全文
posted @ 2020-02-23 10:05 兰智杰 阅读(201) 评论(0) 推荐(0) 编辑
摘要:
1、定时器1概述 定时器1 是一个支持典型的定时/计数功能的独立16 位定时器,支持输入捕获,输出比较和PWM等功能;定时器有五个独立的捕获/比较通道,每个通道定时器要使用一个I/O 引脚,定时器用于范围广泛的控制和测量应用,可用的五个通道的正计数/倒计数模式将允许诸如电机控制应用的实现 定时器1 阅读全文
posted @ 2020-02-18 00:36 兰智杰 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:
中断方式——按键控制LED亮灭(外部信号输入读取) 电路依然没变,若要使用CC2530的外部中断需要使用P0IEN、PICTL、P0IFG、INE1寄存器 通用I/O 引脚设置为输入后,可以用于产生中断,中断可以设置在外部信号的上升或下降沿触发,P0、P1或P2 端口都有中断使能位,对位于IENl( 阅读全文
posted @ 2020-02-06 13:03 兰智杰 阅读(721) 评论(0) 推荐(0) 编辑