- 博客(104)
- 资源 (1)
- 收藏
- 关注
原创 没有什么秘密的学习方法
第三,是学习的顽强性.学习科学时,必须紧紧掌握“知难而进”的原则,一般说来,难易决定于主观(指学习,不指研究),决定于已有的训练.曾经克服过不少困难,则“难”将变为“易”.望而生畏,“易”也变“难”.譬如学下棋,刚学的时候,不知从何下手,下了三、五十盘之后,也就能看出一步两步了.训练有素的老棋手,却能看上十步八步.在中学知识阶段学习科学知识,如果能够看上一步两步,一般讲来,就能够完成我们的学习任务!例如,在学数学的时候,不要在算术的基本运算还未掌握的时候,就去搞搞代数,摸摸几何.这样做法会陷于一事无成的。
2025-01-06 12:27:17
269
原创 Accumulating Expressions in English Papers
plotted in a map of Reynolds number (x-axis) and mode non-dimensional wavelength (y-axis)neutral points 临界点
2025-01-05 12:18:47
119
原创 Floquet multiplier (弗洛凯乘子) μ 和 无量纲跨程波数 简介
xtTAtxtxtTAtxt其中AtA(t)At是周期性矩阵,TTT是周期,xtxt是系统的状态向量。这个系统的解的稳定性可以通过考察周期解的性质来判断。特别地,是与该周期解相关的标量因子,它描述了系统解的增长或衰减程度。假设系统有一个周期性的解xtxtxtTμxtxtTμxt其中,μ\muμ就是Floquet multiplier。通常,μ\muμ是复数,并且其模长∣μ∣|\mu|∣μ∣如果∣μ。
2025-01-05 11:58:35
968
原创 文献阅读 | B. S. Carmo 2010
Carmo 2010 探讨串列排列的两个相同圆柱在接近阻力反转分离间距时的流动可能状态. 主要研究的是三维流动.
2025-01-04 16:53:45
898
原创 Emacs 中的缓冲区(Buffer)介绍
缓冲区是 Emacs 用于管理文本和内容的核心抽象,它是一个临时存储的工作区域,不仅用于编辑文件,还支持运行命令、查看帮助、显示日志等操作。
2025-01-03 22:30:36
617
原创 ubuntu设置flameshot截图快捷键
注释:为了解决无法对具有下拉菜单进行截图的问题,我们需要进行延迟2秒后自动截图。在键盘快捷键下面中点击查看及自定义快捷键,在弹出的键盘快捷键最下面中找到。打开ubuntu的设置,并在设置中找到键盘快捷键。,Flameshot就可以延迟3秒后自动进行截图。,然后找到添加快捷键。
2024-12-22 11:56:33
656
原创 linux窗口操作
操作命令含义C+x f 文件名在当前目录下打开文件C+p C+n C+f C+b光标上下右左移动C+空格打开/关闭选中模式M+w复制C+y粘贴C+w剪切
2024-10-16 15:42:36
142
原创 emacs折叠代码的命令
emacs折叠代码的命令命令含义C-c hhide-blockC-c sshow-blockC-c ahide-allC-c rshow-allC-c ttoggle-hiding(这个命令最实用了)
2024-10-16 15:26:17
269
原创 用tecplot进行批量绘制流线图和涡量图的python脚本
较于昨天的批量画流线图得脚本,我又添加了涡量图的画法'''Volume product streamline and vorticity pictures=======================================Template file is '6_100.lay','vorticity.lay'the volume product files is 'Da_Re_streamline.lay'sand 'Da_Re_vorticity.lay's.Before ru.
2021-10-11 20:27:04
2791
原创 用tecplot进行批量绘图的python脚本
lz在用tecplot进行科研绘图时需要进行批量作图,作为一个非典型懒人,怎么能容忍重复机械的工作呢?所以写了个代码,以后批量绘图就交给机器了'''Volume product streamline picture=======================================Template file is '6_100.lay',the volume product files is 'Da_Re_streamline.lay'.Before running, you sh.
2021-10-09 22:32:17
1751
1
原创 常用操作总结
# ==============输入输出================================a = [1, 2, 3, 4]print(a)A = ''.join(map(str, a)) # join后面的必须放字符串列表print(A)# while True:# try:# pass# except:# breakprint("%.2f" % 0.13333)# 输入一个字典# M = [[0 for _ in
2021-09-08 23:20:00
148
原创 用pandas写一个csv表格文件
import pandas as pddf = {'matlab': ['0.012748 秒', '0.000705 秒'], 'python': ['0.002993799999998714秒', "0.0008564000000319538秒"]}indexa=['filter_replace_defo_new', 'robust_fit_md']df = pd.DataFrame(df, index = indexa)df = df.to_csv('time.csv')...
2021-08-19 17:38:27
364
原创 pandas中的Series、DataFrame、CSV、JSON以及数据清理操作
import pandas as pd# TODO:「知识点」# 1. Pandas 的主要数据结构是 Series (一维数据)与 DataFrame(二维数据)# 2. Series的函数形式和参数形式# 3. CSV文件:以纯文本的形式存储表格数据的文件(包括数字和文本)# 4. JSON(存储和交换信息的语法)数据操作操作# 5. 数据清理# DataFrame# TODO:pandas.DataFrame( data, index, columns, dtype, copy)
2021-08-19 16:46:05
429
原创 2021-05-24
from typing import List'''「416.分割等和子集」给你一个只包含正整数的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。「示例」输入:nums = [1,5,11,5]输出:true解释:数组可以分割成 [1, 5, 5] 和 [11] 。「动态规划:0-1背包问题」状态变量:dp[j] 是否有总和为j的子集,dp是一个一维的布尔数组转移方程:如果不取nums[i],则dp[j] = dp[j]如果取nums[i]
2021-08-18 19:25:09
132
原创 LeetCode|第二轮复习
#剑指 Offer 58 - II. 左旋转字符串class Solution: def reverseLeftWords(self, s: str, n: int) -> str: return s[n:] + s[:n]#剑指 Offer 58 - I. 翻转单词顺序#方法1class Solution: def reverseWords(self, s: str) -> str: s = s.strip() # 删除首尾空格
2021-08-18 19:24:26
87
原创 对Python里的一个字典,已知键值,求键
方法1dict1={"a":1, "b":2, "c":3}for k,v in dict1.items(): if v==2: print(k)print([k for k,v in dict1.items() if v==2])方法2dict1={"a":1, "b":2, "c":3}list1 = list(dict1.values())list2 = list(dict1.keys())print(list2[list1.index(2)])p
2021-08-18 00:37:21
375
原创 Python实用技巧_2
#scipy#========================#矩阵开平方from scipy.linalg import sqrtma1 = sqrtm(A)'''import mathmath.sqrt( x )'''#numpy#==============================import numpy as np# 输出float64的精度a1 = np.finfo(np.float64).eps# 输出最大数a2 = np.max(A) # 获得
2021-08-13 14:51:44
166
原创 Python实用技巧_1
1.np.arange()函数返回一个有终点和起点的固定步长的排列,如[1,2,3,4,5],起点是1,终点是5,步长为1。7.time = np.linspace(0, 10, 2000)0-10生成2000个数 2.np.where(condition, x, y)满足条件(condition),输出x,不满足输出y。3.np.lexsortlexsort支持对数组按指定行或列的顺序排序以免浅拷贝:>>> lists = [[] for i in range(
2021-08-13 14:49:55
126
原创 Python|flatten()|将二维数组降维
a.flatten(‘F’) 按列降维a.flatten(‘A’) 按行降维 (默认)a=array([[1,2], [3,4], [5,6]])>>> a.flatten('F') #按列降维array([1, 3, 5, 2, 4, 6]) >>> a.flatten('A') #按行降维array([1, 2, 3, 4, 5, 6])
2021-08-13 11:26:11
2704
原创 Python|np.unique(a, axis=0)|np.unique对二维数组去重
np.unique(a, axis=0) 去除重复行a = np.array([[ 22, 12, 3, 2], [35, 9, 1, 5], [22, 12, 3, 2]])A = np.unique(a, axis=0)print(A)>>>[[22 12 3 2] [35 9 1 5]]np.unique(a, axis=1) 去除重复列a = np.array([[ 22, 13, 13, .
2021-08-13 10:53:20
2687
原创 Python|np.sort(a,dim)|sort对二维数组排序
np.sort(a, 1) 对行进行排序a = np.array([[ 2, 7, 4, 2], [35, 9, 1, 5], [22, 12, 3, 2]])A = np.sort(a,1)print(A)>>>[[ 2 2 4 7] [ 1 5 9 35] [ 2 3 12 22]]np.sort(a, 0) 对列进行排序a = np.array([[ 2, 7, 4, 2], .
2021-08-13 10:47:39
1205
原创 腾讯笔试|牛客网测试题
题目:逛街小Q在周末的时候和他的小伙伴来到大城市逛街,一条步行街上有很多高楼,共有n座高楼排成一行。小Q从第一栋一直走到了最后一栋,小Q从来都没有见到这么多的楼,所以他想知道他在每栋楼的位置处能看到多少栋楼呢?(当前面的楼的高度大于等于后面的楼时,后面的楼将被挡住)示例输入例子1:[5,3,8,3,2,5]输出例子1:[3,3,5,4,4,4]例子说明1:当小Q处于位置3时,他可以向前看到位置2,1处的楼,向后看到位置4,6处的楼,加上第3栋楼,共可看到5栋楼。当小Q处于位置4时,他.
2021-08-12 23:16:54
838
原创 腾讯算法笔试|牛客网练习
压缩算法小Q想要给他的朋友发送一个神秘字符串,但是他发现字符串的过于长了,于是小Q发明了一种压缩算法对字符串中重复的部分进行了压缩,对于字符串中连续的m个相同字符串S将会压缩为 m|S (m为一个整数且1<=m<=100),例如字符串ABCABCABC将会被压缩为[3|ABC],现在小Q的同学收到了小Q发送过来的字符串,你能帮助他进行解压缩么?示例:输入“HG[3|B[2|CA]]F”输出“HGBCACABCACABCACAF”说明HG[3|B[2|CA]]F−>HG.
2021-08-12 01:48:01
393
原创 NowCode|HJ Series_6
#HJ84 统计大写字母个数while True: try: a = input() zongshu = 0 for i in a: if i.isupper(): zongshu += 1 print(zongshu) except: break#HJ85 最长回文子串while True: try:
2021-08-02 00:13:12
85
原创 2021科大讯飞算法岗秋招技术类笔试
#题目:用锦囊中的数替换数组的数,使得数组和最大'''示例1============输入5 31 2 3 4 51 54 43 1输出22两种方法:=============1.逐次判断锦囊是否需要使用2.将锦囊降维展开成数组,与原数组一对一比较,采用降维但是扩大空间的方式OJ输入写法=============n,m = list(map(int,input().strip().split())) #输入n,ma = list(map(int,input().str
2021-08-01 16:33:29
2279
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人