![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
LittleTan24
正确的判断来自于经验,而经验来自于错误的判断!
展开
-
手动搭建python环境
手动安装python3.9.1参考https://bandwagonhoster.com/568.html原创 2022-06-08 00:28:51 · 221 阅读 · 1 评论 -
shell命令基本操作1
sed指定行插入: sed -i “i” 或者"a"插入列paste 或者awkhttp://bbs.chinaunix.net/thread-342540-1-1.htmlshell定义函数func(){ 函数体 }shell算术运算: ((c=$a+$b))http://c.biancheng.net/view/2480.htmlsed打印匹配行号: sed -n -e ‘/match_string/=’ <file>awk打印多列: awk -F ‘:’ ‘{print.原创 2022-05-31 20:47:43 · 191 阅读 · 0 评论 -
pandas基本操作3
字典转DataFrame出错ValueError: If using all scalar values, you must pass an index使用DataFrame.columns 初始化并结合使用df.append(字典)增加行str.format输出花括号本身print(f'cat {xyz_file} | awk \'{{ print $(NF-1) }} \', xyz_file )scp下载文件失败“client_loop: send disconnect: Broke.原创 2022-05-29 22:29:11 · 79 阅读 · 0 评论 -
pandas基本操作2
# df转exceldf1.to_excel("output.xlsx", sheet_name='Sheet_name_1') # df转excel并写入多个sheetwith pd.ExcelWriter('output.xlsx') as writer: df1.to_excel(writer, sheet_name='Sheet_name_1') df2.to_excel(writer, sheet_name='Sheet_name_2')# 在已有excel表格中追加s原创 2022-05-27 16:29:13 · 171 阅读 · 0 评论 -
pandas基本操作
df转csv文件: df.to_csv()df转excel文件: df.to_excel()df增加列:df.insertdf[column_name] = datadf增加行: df.appenddf合并: df.concatdf索引行或者列: df.ilocdict转df: df = pd.dataframe(data=dict_data)原创 2022-05-26 20:15:27 · 70 阅读 · 0 评论 -
命令行下运行.ipynb文件
每次运行.ipynb文件都要打开jupyter notebook就比较麻烦解决方案1. 安装runipypip3 install runipy runipy test.ipynb# 获取每一个cell的输出runipy -o test.ipynb# 将输出保存为html文件runipy test.ipynb --html report.html2. 利用jupyter 自带的功能jupyter nbconvert --to notebook --execute test.ipynb -原创 2022-01-15 11:29:14 · 13602 阅读 · 0 评论 -
数值求解一维定态薛定谔方程
背景学习量子化学原理与应用课程时,一维定态薛定谔方程经常归结为解二阶偏微分方程。因此,学习数值解法一方面能够验证解析解,另一方面也能够应对更多更复杂的势垒函数对应方程的解。参考资料https://github.com/FelixDesrochers/Numerov/https://zhuanlan.zhihu.com/p/59099100https://zhuanlan.zhihu.com/p/78619365http://www.fisica.uniud.it/~giannozz/Corsi原创 2022-01-07 19:18:20 · 1971 阅读 · 0 评论 -
服务器上安装mpi4py
服务器上安装mpi4py尝试方法1(失败)python -m pip install mpi4py结果报错,缺失某一个库文件导致编译失败。解决方法,如果有权限的话可以sudo安装libopenmpi-dev解决,否则只能手动编译尝试方法2(失败)参考https://mp.weixin.qq.com/s/f5bqgJYG5uAK1Zubngg65gcurl -O https://files.pythonhosted.org/packages/a6/5d/d58de70175c333255120原创 2021-11-17 09:35:29 · 727 阅读 · 0 评论 -
Gauss_Seidel method with python
# Gauss-Seidel method with python from wikipedia # https://en.wikipedia.org/wiki/Gauss%E2%80%93Seidel_methodimport numpy as npiteration_limit = 1000# initialize the matrixA = np.array([[10., -1., 2., 0.], [-1., 11., -1., 3.],原创 2021-11-16 09:49:54 · 1390 阅读 · 0 评论 -
anaconda pytorch配置
vscode配置python编译器时,发现即使在右下角改变编译器版本任然无法使用anaconda的python通过在setting中搜索code runner,修改Execution Map中python -u中python为anaconda python的绝对路径可以解决模块无法导入的问题import torch的问题...原创 2021-02-04 20:45:13 · 82 阅读 · 0 评论 -
python常见语法错误
忘记在结构语句后面添加“:”,导致“SyntaxError: invalid syntax”if, else,elif,for,while,class,class,def使用“==”,而不是“=",导致“SyntaxError: invalid syntax”错误的缩进量,四个空格键,导致“IndendationError: unexpected indent”,“IndentationError: unident does not match any outer indentation level.原创 2021-02-04 20:41:53 · 839 阅读 · 0 评论 -
Python中\__init__.py的作用
Python中_init_.py的作用_init_.py可以用来区分普通文件夹以及Python package_init_.py会在导入模块的时候执行,因此可以在此设置相应的环境变量_init_.py可以定义方法和变量,这些方法和变量可以通过包名.属性名或者包名.方法名进行调用简化模块导入import *是将_init_.py中__all__列表中的包全部导入import导入问题导入方式import pyscffrom pyscf import gto, scf两种导入原创 2021-02-04 20:38:44 · 161 阅读 · 1 评论 -
fileinput模块
阅读源代码fileinput.py从实例中学习区别于open对单个文件的操作fileinput广泛用于从命令行中读取多个文件fileinput模块介绍转载 2020-12-11 14:48:10 · 80 阅读 · 0 评论 -
查看Python函数源代码
Inspect: python标准库import inspectfrom bs4 import BeautifulSoupinspect.detdoc(BeautifulSoup) # 查看文档inspect.getsourcefile(BeautifulSoup) # 查看路径inspect.getsourcelines(BeautifulSoup) # 查看源代码Dill: 第三方库import dilldill.source.getsourcefile(BeautifulSo.原创 2020-11-24 23:36:58 · 899 阅读 · 0 评论 -
windows下pyscf安装
conda install -c pyscf pyscfinstall pyscf from conda cloud但是出错PackagesNotFoundError: The following packages are not available from current channels:pyscfconda config --append channels conda-forge添加新的channels但是没用还是报错conda安装环境报错:Solving environment:原创 2020-11-18 14:17:38 · 2411 阅读 · 1 评论 -
conda激活环境
wget …anconda?.shbash ~.shexport PATHconda init bash/zsh如果显示:no change; no action takensource activateconda deactivateconda activate原创 2020-11-05 08:49:36 · 3306 阅读 · 0 评论 -
Jupyter Notebook主题配置
Jupyter Notebook主题配置下载主题pip install jupyterthemes#升级版本pip install --upgrade jupyterthemes#升级noteboolconda upgrade notebook查看主题#查看主题列表jt -hjt -lnotebook无法显式插件jt -T -N尝试主题jt -t oceans16 -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T原创 2020-10-31 18:37:22 · 111 阅读 · 0 评论