自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 Matlab中好看的颜色

Matlab2019后的版本可以直接使用HEX颜色代码,而旧版的仍需要RGB颜色代码,看到一篇帖子的颜色都非常好看,而且还有HEX&RGB对照。

2023-10-14 15:30:24 4315

原创 matlab如何读取nii(nifti)文件?函数:load_untouch_nii

matlab如何读取nii(nifti)文件?函数:load_untouch_nii处理磁共振数据,load_untouch_nii函数的使用首先可以先获取文件夹中的所有文件名,然后循环下列语句。data = load_untouch_nii(filename)

2021-06-21 22:04:43 2324

原创 Linux系统下dcm2niix_afni的shell语句报错:Example output filename:‘/1.nii.gz.nii.gz’

Linux系统下dcm2niix_afni的shell语句报错:Example output filename:‘/1.nii.gz.nii.gz’dcm2niix_afni -o /data1/JBJ -z y 9_MRfile -f 1.nii.gz报错:修正:dcm2niix_afni -o /data1/JBJ -f 1.nii.gz -z y 9_MRfile即可完成操作

2021-06-17 14:47:49 411

原创 数据重构

更换数据类型:将数据变为Series类型的数据# 将完整的数据加载出来text = pd.read_csv('result.csv')text.head()# 代码写在这里unit_result=text.stack().head(20)unit_result.head()0 Unnamed: 0 0PassengerId 1Survived 0Pclass 3Name Braund, Mr. Owen Harrisdtype: object#将代码保存为unit_res

2020-08-23 23:47:17 192

原创 数据清洗及特征处理

数据清洗:我们拿到的数据通常是不干净的,所谓的不干净,就是数据中有缺失值,有一些异常点等,需要经过一定的处理才能继续做后面的分析或建模,所以拿到数据的第一步是进行数据清洗,本次将学习缺失值、重复值、字符串和数据转换等操作,将数据清洗成可以分析或建模的样子。问题:我们拿到的数据经常会有很多缺失值,比如我们可以看到Cabin列存在NaN,那其他列还有没有缺失值,这些缺失值要怎么处理呢找出缺失值的办法:法一:df.info()法二:df.isnull().sum()对缺失值进行处理:df.dr

2020-08-21 23:38:06 374

原创 第一章:数据载入及初步观察

载入数据1.首先导入numpy和pandasimport numpy as npimport pandas as pd注:应用 pip install numpy 语句可能速度较慢,且因版本等问题又是会安装失败,可以在网上查询豆瓣代理网址下载2.载入数据输入: df = pd.read_csv('train.csv')df.head()输出:3.每1000行为一个数据模块,逐块读取chunker = pd.read_csv('train.csv', chunksize=1000)

2020-08-19 23:29:35 208

原创 概率论与数理统计

笔记打印下来学习资料,直接在上面记得笔记,页数较多,拍了两页来打卡~

2020-06-27 22:32:54 94

原创 概率论与数理统计

概率论与数理统计今天学习了第三章与第四章,其中发现偏度和峰度是已经忘了的,现将他们总结复习如下。代码实现:import pandas as pdimport numpy as npimport matplotlib.pyplot as pltdata = list(np.random.randn(10000))#⽣生成标准正态分布的随机数(10000个)plt.hist(data,1000,facecolor='g',alpha=0.5)'''plt.hist(arr, bins=10

2020-06-24 21:26:09 273

原创 cv学习打卡

第一次打卡

2020-06-24 21:16:43 87

原创 #概率论与数理统计# 随机事件与随机变量

#概率论与数理统计# 随机事件与随机变量几个重要的概念样本空间:随机试验的所有可能结果组成的集合,记为Ω。样本点:试验的每一个可能结果,记为ω。随机事件:样本空间中满足一定条件的子集,用大写字母A,B,C…表示。另外,随机事件在随机实验中可能出现也可能不出现。古典概型:每个样本点ωi(i=1,2,…,n)出现是等可能的,并且每次试验有且仅有一个样本点发生。全概率公式:设B1,B2,…是样本空间Ω的一个划分,A为任一事件,则全概率公式:贝叶斯公式:设B1,B2,…是样本空间Ω的一个划分,则对任

2020-06-22 22:22:26 175

原创 Leetcode88

题目class Solution { public void merge(int[] nums1, int m, int[]nums2, int n) { List<Integer> list = newArrayList<Integer>(); int tm = 0, tn = 0; while(tm&...

2019-09-19 22:44:25 74

原创 LeetCode78

代码public static IList<IList<int>>Subsets(int[] nums) { List<IList<int>> result = new List<IList<int>>(); ...

2019-09-18 23:24:36 58

原创 LeetCode 爬楼梯

代码class Solution:def climbStairs(self, n: int) -> int:a = 0def fun(n):nonlocal aif n == 1 or n == 0:a += 1else:fun(n - 1)fun(n - 2)fun(n)return a

2019-09-17 23:59:26 69

原创 LeetCode62

class Solution { public: int uniquePaths(int m, int n) { if (m == 0 || n == 0) { return 0; } vector<vector<int>> path(m,vector<int&g...

2019-09-16 21:55:47 58

原创 LeetCode61 旋转链表

题目给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。思路思路是先得到链表长度。再从头始找到新的head,再变换连接代码public ListNode RotateRight(ListNode head, int k){public ListNode RotateRight(ListNode head, int k){ if (k == 0 || he...

2019-09-15 22:22:36 54

原创 Leetcode59

代码public class Solution{public int[][] generateMatrix(int n){int[][] res = new int[n][n];int total = n*n;int num = 1;int rowBegin = 0;int rowEnd = n-1;int colBegin = 0;int colEnd = n-1;whi...

2019-09-14 22:26:50 366

原创 LeetCode53

代码public class Solution {public int MaxSubArray(int[] nums) {int n = nums.Length;int[] dp = new int[n];dp[0] = nums[0];int max = dp[0];for(int i=1;i<n;i++){dp[i]=nums[i]+(dp[i-1]>0?dp[i...

2019-09-13 22:42:52 52

原创 LeetCode46 全排列

代码class Solution:def _permute(self, nums, p, res, used): if len(p) == len(nums): res.append(p.copy()) return for i,_ in enumerate(nums): if not used[i]: ...

2019-09-11 23:31:25 66

原创 Leetcade33

代码class Solution {public int search(int[] nums, int target) {int start = 0, end = nums.length - 1;while (start <= end) {int mid = start + (end - start) / 2; if (nums[mid] == target) {...

2019-09-09 22:46:35 68

原创 LeetCode:删除排序数组中的重复项

题目LeetCode删除排序数组中的重复项代码public static int RemoveElement(int[] nums, int val){var index = 0;foreach (int item in nums){if (item != val){nums[index++] = item;}}return index;}...

2019-09-08 22:33:52 58

原创 LeetCode23:合并k个排序链表

题目合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度代码public class Solution { public ListNode MergeKLists(ListNode[] lists) { if(lists.Length==0) { return null; } re...

2019-09-07 23:22:57 127

原创 Leetcode21:合并两个有序链表

题目将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。代码class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { ListNode *dummy = new ListNode(-1), *cur = dummy; ...

2019-09-06 22:20:03 63

原创 LeetCode20:有效的括号

题目给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。代码public class Solution {    public bool IsValid(string s) {        if (s.Length%2!=0) &nb...

2019-09-05 23:50:12 55

原创 LeetCode16:最接近三数之和

题目代码public class Solution { public int ThreeSumClosest(int[] nums, int target) { Arrays.sort(nums); int closestSum = 0; int diff = Integer.MAX_VALUE; ...

2019-09-04 21:58:58 57

原创 LeetCode15:三数之和

题目代码class Solution { public List<List<Integer>> threeSum(int[] nums) { Arrays.sort(nums); List<List<Integer>> res = new ArrayList<>(); for(...

2019-09-03 20:54:04 62

原创 LeetCode14:最长公共前缀

题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。示例1输入: [“flower”,“flow”,“flight”]输出: "fl“示例2输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z。思路嵌套循环,从第一位开始挨个比较。代码public cl...

2019-09-02 15:59:34 68

原创 LeetCode13:将罗马数字转化为阿拉伯数字

题目示例1输入: “III”输出: 3示例2输入: “IV”输出:4示例3输入: “IX”输出: 9示例4输入: “LVIII”输出: 58解释: L = 50, V= 5, III=3.示例5:输入: “MCMXCIV”输出: 1994解释: M = 1000, CM = 900, XC = 90, IV=4.思路用switch,cas...

2019-09-01 17:26:42 160

原创 LeetCode11:盛水最多的容器

题目给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为2.示例:输入: [1,8,6,2,5,4,8,3,7]输出: 49思路双指针法(下文将h...

2019-09-01 16:30:03 87

原创 LeetCode09:回文数

题目判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1输入: 121输出: true示例2输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例3输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。代码pu...

2019-08-31 21:24:51 61

原创 LeetCode08字符串转换整数

题目请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可...

2019-08-30 22:54:18 56

原创 LeetCode07:整数反转

题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1输入: 123输出: 321示例2输入: -123输出: -321示例3输入: 120输出: 21解析:1.x%10,取出末位数2.x/10,得到除去末尾数剩下的数字3.将末尾数乘以相应的10的次方得到反转数字的最大位4.重复第一步,直到x=0代码public class...

2019-08-29 23:02:28 67

原创 LeetCode05:最长回文数组

题目给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例2:输入: “cbbd”输出: "bb“详解:在完成算法的编程时,设计算法是至关重要的,虽然来自数理系,但是自己在编写算法时还是不能设计出时间复杂度比较小的方案,在网上了解到“Manache...

2019-08-28 17:23:11 331

原创 Leetcode 04:寻找两个有序数组的中位数(详解二分法)

题目给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例1nums1 = [1, 3] nums2 = [2]则中位数是 2.0示例2nums1 = [1, 2] nums2 = [3, 4]则中位数是 (2 + 3...

2019-08-27 20:35:08 324 1

原创 LeetCode 02:最长子串长度

写在前面题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是...

2019-08-27 09:58:41 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除