- 博客(11)
- 收藏
- 关注
原创 Python等编程语言学习资料分享
主要是关于Python编程语言,计算机科学以及机器学习方面书籍资料的分享。关于Python语言学习:书籍分享目录:1.《Python语言及其应用》(and《Python核心编程》)2.《Python编程:从入门到实践》3.《Python学习手册》4.《Python科学计算第二版》学习建议:建议先看《Python语言及其应用》(或者《Python核心编程》这本书主要讲的是Pytho...
2019-07-12 16:10:59
6900
1
原创 (Python)将列表中的数据print到文件中的小tips
在Python中,假如要将一个列表中的数据输入到文件中,通常做法如下:f1 = open('file_name', 'w')list_values = [x**2 for x in range(1001)]for value in list_values: print(value, end='', file=f1)但是如果巧用解包参数列表的方法(https://docs....
2019-06-06 14:47:56
736
原创 Python计算斐波那契数列
分别用递归,动态编程和尾递归计算斐波那契数列其中递归和动态编程的递归深度在我的电脑上大概能计算到斐波那契数列2500项左右,而尾递归则参考网上进行了递归优化对递归深度没有限制,以下是相应代码:# -*- coding: utf-8 -*-"""Created on Sun May 5 08:53:27 2019@author: Zha_Jiajia""""""Obtai...
2019-05-06 11:04:37
1284
原创 Python对正数开方的两种方法
用Python实现二分法以及Newton-Raphson法对正数进行开方# -*- coding: utf-8 -*-"""Created on Sat Apr 27 10:14:14 2019@author: Zha_Jiajia"""def SquarerootBi(x, epsilon): '''Return the squareroot of a nonnega...
2019-04-27 11:13:08
1615
原创 Win10 64位系统安装Microsoft Visual Studio和Intel Fortran(非正式名称)
对于许多科学计算用的程序大多都是Fortran语言编写的,而现在残存于市场的Fortran90编译器只能支持安装在32位系统上。随着电脑技术的发展,cpu的更新换代,Windows64位系统应用越来越广泛,因此安装一款能够应用于Windows64位系统的Fortran编译环境对于一些从事用Fortran语言进行科学计算的同学就变得很有必要。下面我就以自身在Win10 64位操作系统上安装Micro...
2019-04-22 12:55:54
30386
14
原创 从文件读入数据,输出每一列最大值(Python)
# -*- coding: utf-8 -*-"""Created on Fri Mar 29 10:09:04 2019@author: Zha_Jiajia"""import numpy as npf1 = open('originalfile_name', 'r')f2 = open('targetfile_name.dat', 'w')numlist = []fo...
2019-03-30 08:51:27
4321
3
原创 Python实现用初等行变换将矩阵化为最简行形式
python实现用初等行变换将矩阵化为最简行形式代码如下:# -*- coding: utf-8 -*-"""Created on Fri Mar 15 15:05:53 2019@author: MrZjjPolarBear"""import numpy as npdef rsmat(arbmat): """ Convert an arbitrary matr...
2019-03-18 20:45:06
10103
3
原创 Python编程:从入门到实践--关于测试代码部分的练习
11-1城市和国家:编写一个函数,它接受三个形参:一个城市名和一个国家名和城市人口(城市人口参数为可选)。这个函数返回一个格式为City, Country - population xxx的字符串,如Santiago, Chile - population 5000000。将这个函数储存在一个名为city_functions.py的模块中。创建一个名为test_cities.py的程序进行测试。...
2019-03-07 21:37:11
203
原创 Python编程:从入门到实践--16章:绘制世界地图时报错
from pygal.i18n import COUNTRIES报错:from pygal.i18n import COUNTRIESModuleNotFoundError: No module named 'pygal.i18n'原因:i18n模块在pygal2.0.0及以上版本中被移除了,但是可以在pygal_maps_world模块中找到因此我们安装pygal_map...
2019-03-05 15:02:27
825
原创 最小编辑距离算法(Python)
'''reference : https://blog.youkuaiyun.com/ls386239766/article/details/38961745'''def LD(str1, str2): #LD:Levenshtein distance lenstr1 = len(str1) + 1 lenstr2 = len(str2...
2019-02-21 14:03:55
2203
原创 Python核心编程(第二版答案)-第三章答案
转载请注明出处第三章(编译器版本为Python3.5)3-1.标识符。为什么Python 中不需要变量名和变量类型声明?在Python 语言中,对象的类型和内存占用是运行时确定的。尽管代码被编译成字节码,Python 仍然是一种解释型语言。在创建——也就是赋值时,解释器会根据语法和右侧的操作数来决定新对象的类型。在对象创建后,一个该对象的应用会被赋值给左侧的变量。 3-2.标识符。为什么Pytho...
2018-05-14 21:10:02
1576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人