编程开发

Python编程练习2:利用python获取图片上像素点的颜色信息

Python中有免费的图像处理工具包 PIL (Python Image Library), 该软件包提供了基本的图像处理功能,如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等。虽然在这个软件包上要实现类似 MATLAB 中的复杂的图像处理算法并不太适合,但是 Python 的快速开发能力以及面向对象等等诸多特点使得它非常适合用来进行原型开发。 在 PI

每日一题-leetcode 416. 分割等和子集

给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 示例 1: 输入:nums = [1,5,11,5] 输出:true 解释:数组可以分割成 [1, 5, 5] 和 [11] 。 示例 2: 输入:nums = [1,2,3,5] 输出:false 解释:数组不能分割成两个元素和相等的子集。 提示: 1 <= nums.

Cosmos 使用 Ignite-Cli 快速开发 NameService 应用

概述 这篇文章主要讲述使用Cosmos的Ignite-Cli工具快速开发NameService应用。NameService的主要功能是用户可以购买域名,给域名设置可以解析的地址或则值,域名拥有者可以删除域名。 环境安装 我们使用 Docker 来部署环境,首先编写 DockerFile 镜像文件,命名DockerFile-ubuntu FROM --platform=linux ubuntu

Python pandas 对单列多列进行操作

其实之前都写过小笔记了Python Pandas 中lambda和apply函数的应用。用到的方法还是针对dataframe的apply函数+lambda表达式,除此之外,还存在针对series的map函数和apply函数。 下面区分单列、多列和元素级别的的操作。 1. 对单列进行操作,Series.apply()函数和Series.map()函数 针对一个Series,map函数和apply函数

一个阶段的总结

这里是佳奥!哈哈,随着单细胞转录组学习的结束,我的假期也到了尽头。马上开学了,一名研一新生。 大四的时候课题组有师姐去培训了RNA-Seq,回来开的组会里面讲了一遍流程,对于什么基础都没有的我来说就像天书一样,老师也说支持鼓励我们学习生信,我就想找个时间好好学学,一转眼时间就到今年6月底,本科毕业,即将离校,2个半月的假期要做什么呢? 那就学学生信好啦,在舍友的帮助下,我从R语言开始,慢慢的模仿书

使用nvm在Windows上管理Node版本

1.卸载Windows上安装的Node.js 首先需要卸载我们现在安装的Node.js,控制面板->卸载程序->卸载Node.js 2.下载安装配置nvm 1.下载 GitHub下载链接: 需要下载黄色方框圈中的nvm-setup.exe或者nvm-setup.zip,安装包形式的不用