人工智能

Apache Flink——DataStream算子汇总

Transformation 数据流转换算子 Map map可以理解为映射,对每个元素进行一定的变换后,映射为另一个元素。 FlatMap flatmap可以理解为将元素摊平,每个元素可以变为0个、1个、或者多个元素。 Filter filter是进行筛选 为每个元素评估一个布尔函数,并保留该函数返回true的布尔函数。过滤出零值的过滤器。 KeyBy 逻辑上将Stream根据指定的

CNCI数据上传教程

CNCB数据上传 CNCB(China National Center for Bioinformation,国家生物信息中心) 一、官方网址 官网界面 [图片上传失败...(image-411eb2-1650471902798)] 二、注册用户 点击Login,进入注册界面,如果你找不到,那么直接进入这个网址:

Flutter异步编程之isolate

1.Dart单线程异步编程模型 1.1 处理耗时操作 1.2 Dart事件循环 isolate 2.1 为什么需要isolate 2.2 什么是isolate 2.3 isolate并发模型特点 3.如何使用isolate 3.1 isolate包介绍 3.2 isolate单向通信 3.3 isolate双向通信 3.4 isolate的暂停、恢复、结束 3.5 compu

ScheduledThreadPoolExecutor踩过最痛的坑

概述 最近项目上反馈某个重要的定时任务突然不执行了,很头疼,开发环境和测试环境都没有出现过这个问题。定时任务采用的是ScheduledThreadPoolExecutor,后来一看代码发现踩了一个大坑.... 还原"大坑" 这个坑就是如果ScheduledThreadPoolExecutor中执行的任务出错抛出异常后,不仅不会打印异常堆栈信息,同时还会取消后面的调度, 直接看例子。 @Test p

两位数乘两位数

我们对两位数乘一位数都非常熟悉了,那么两位数乘两位数就怎么解决呢?继续往下看呗! 我们从最简单的例子开始,比如10×10,我们可以把其中一个10换成一个10这样的文字语言,这样算是就变成了10×一个10,这就好算了,结果是10个10,也就是100,所以10×10=100。 再来看一个难一点的例子,比如10×12,我们照样可以把它转化成文字语言,柿子就改为一个10×12,结果是1

数据仓库

缓慢变化维 重写维度 插入新的维度(一般是有效时间) 添加维度列 数据库 三范式 如果每列都是不可再分的最小数据单元(也称为 最小的原子单元),则满足第一范式(1NF) 如果一个关系满足第一范式(1NF)的同时,并且除了主键以外的其他列,都依赖与该主键,则满足第二范式(2NF)。并且我们要求每张表只描述一件事情 如果一个关系满足第二范式(2NF),并且除了主键以外的其他列 都不传递依赖于主键

【案例分享】AI使用分享|如何运用 GPT完成小任务并提升效率 —— Prompt 与案例整理

AI 使用分享|如何运用 GPT 完成小任务并提升效率 —— Prompt 与案例整理 摘要: 随着生成式 AI 模型(如 ChatGPT、GPT-4、Claude、Gemini 等)的普及,越来越多的开发者、学生、职场人士开始尝试在工作与学习中引入 AI 工具。然而,很多人依旧停留在“问问问题”的层面,缺乏

答读者问(6):单细胞TPM矩阵如何分析?

问题 一、有的文章只提供TPM的单细胞表达矩阵,可以用seurat分析吗? 二、分析流程和用count矩阵有什么不同? 三、10X的单细胞转录组数据的标准化需要考虑基因长度吗? 先来看看第3个小问题 10X的单细胞转录组数据的标准化需要考虑基因长度吗? 答案是不需要。 我们看一下seurat里面NormalizeData()函数是如何做标准化,然后求Log。 test.seu <-