python中delta是什么意思_如何使用python计算Delta F/F?
为了分析实验数据,我最近自学了python。因此,我在很多方面都很无知。我已经设法使我的分析对某些文件有效,但在某些情况下,它崩溃了,我认为这是错误编程的结果。在
目前我导出一个包含3个numpy数组的文件。其中一个数组是我的信号(浮点值从-10到10)。我想做的是将这个数组中的每一个数据规范化为处理它的一系列值。(即,30001值必须减去前面3000个值的平均值,然后将差值除以相同的平均值(前面的3000个值)。我的数据是以100Hz的速率收集的,因此要获得alst 30的标准化,我必须使用前面的3000个值。在
就目前情况来看,我是如何做到这一点的:
这将信号存储到变量photosignalphotosignal = np.array(seg.analogsignals[0], ndmin=1)
这是我用来得到30秒移动窗口上的△F/F的部分
^{pr2}$
下面将3000个值添加到开头,以保持数组的长度不变,因为稍后我必须将其锁定到另一个长度相同的列表中holder =list(range(3000))
normalizedphotosignal = holder + normalizedphotosignal
我注意到,在某些文件中,这段代码给了我一个错误,因为它说“切片”是空的,因此它不能创建一个平均值。在
我想也许有一个更好的方法可以完全避免这个问题。或者这是解决这个问题的正确方法?在
所以我尝试了这个解决方案,但是速度很慢,但是它仍然给我“空切片错误”。
我查看了移动平均线,发现了这个方法:def running_mean(x, N):
cumsum = np.cumsum(np.insert(x, 0, 0))
return (cumsum[N:] - cumsum[:-N]) / N
然而,我很难适应我想要的输出。即(x-运行平均值)/运行平均值
python中delta是什么意思_如何使用python计算Delta F/F?相关推荐
- python中filepath路径怎么写_详解Python中的路径问题
1. 绝对路径引入 Python 在搜索模块时,依次搜索sys.path里的位置,直到找到模块为止.下面命令可以查看当前的搜索路径: import sys print(sys.path) sys.pa ...
- python中sub是什么意思_相当于Python中R的sub和paste(字符串和数字的连接)
以前,在R中,我使用sub和paste将字符串和数字连接在一起. 我发现Python有点难.下面是Python中的示例代码import pandas as pd from numpy.random i ...
- python中的符号下划线_详解Python中下划线的使用方法
编程派微信号:codingpy 这篇文章讨论Python中下划线_的使用.跟Python中很多用法类似,下划线 _ 的不同用法绝大部分(不全是)都是一种惯例约定. 单个下划线(_) 主要有三种情况: ...
- python中var是什么变量_一、 Python概述、变量
一. Python概述 1.python是一门面向对象,解释型的脚本语言.语法简洁,编写效率高,但是执行(底层运行)效率低(总的来说解释语言执行效率低于编译语言). 注意:本博客所有的代 ...
- python中继承是什么意思_如何理解Python中的继承?python入门
如何理解Python中的继承?如今,python编程语言深受企业和个人的喜爱.python开发工程师是近年来互联网行业非常热门的职业岗位之一.学习python的人除了零基础的,还有一部分是在职运维.在 ...
- python中换行的转义符_详解Python中的各种转义符\n\r\t
Python中的各种转义符\n\r\t 转义符 描述 \ 续行符(在行尾时) \\ 反斜杠符号 ' 单引号 " 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 ...
- python中怎么做分组问题_详解Python中的分组函数groupby和itertools)
具体代码如下所示: from operator import itemgetter #itemgetter用来去dict中的key,省去了使用lambda函数 from itertools impor ...
- python中list[1啥意思_详解Python中list[::-1]的几种用法
本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...
- python中for循环的用法_浅谈Python的for循环
for循环在python中的重要性毋庸置疑,可是,我们真的把所有for循环的知识点都理解透了么?试试看以下内容: for 循环的基本格式 for iterable是可迭代对象,包括字符串,列表,元组, ...
- python中匿名函数的作用_什么是Python中的匿名函数
匿名函数 lambda x , y : x+y 1.匿名的目的就是要没有名字,给匿名函数赋给一个名字是没有意义的. 2.匿名函数的参数规则.作用域关系与有名函数是一样的. 3.匿名函数的函数体通常应该 ...
最新文章
- Python Logging模块实现运行的程序写入 日志
- No Database Selected
- 《拆弹专家2》观后感
- SAP云平台和SAP C4C之间的OAuth2.0配置
- 安卓逆向_5 --- Android 学习
- 设计模式笔记九:组合模式
- 随想录(熟练掌握uml)
- 魅族Flyme5系统内置原生铃声免费下载
- 深度学习-从感知器到LSTM(目的是处理序列问题)
- 犀牛Rhinoceros 7 for Mac(三维建模软件)
- 服务器安装黑苹果系统,黑苹果 单系统安装教程
- 浙江丽水龙泉计算机培训,浙江丽水龙泉中等职业学校
- word自动生成目录如何从正文第一页开始
- .c与.cpp的区别解析
- U盘量产工具-缩水盘恢复实际容量
- 图灵学院Java开发笔记
- Sql STUFF 用法
- Navicat 被投毒了 | 调查结果来了
- Postman模拟接口API:接收请求报文equest,响应返回固定报文response
- MYSQL深入理解: