python
文章平均质量分 50
+我一个
还在学习中,请多指教
展开
-
统计一个数组里1-9分别出现的次数
个人拙见:极简版a = [1, 9, 3, 4, 5, 2, 2, 4, 234, 4, 6]count = [0]*9for i in a: if 0 < i < 10: count[i-1] += 1print(count)#[1, 2, 1, 3, 1, 1, 0, 0, 1]原创 2022-02-22 21:57:19 · 346 阅读 · 0 评论 -
sqrt函数自实现(牛顿迭代法)
sqrt函数实现(神奇的算法)写的狠好,但是对于牛顿迭代法的数学解释不是很清晰,我就研究了一下首先要说切线是曲线的线性逼近,怎么理解请看下图下图是 f(x)=x² 的图像随便选一点A,做它对于f(x)的切线可以看出在点A附近,切线与f(x)非常接近因为切线是一条直线(也就是线性的),所以我们可以说,A点的切线是f(x)的线性逼近。离A点距离越近,这种逼近的效果也就越好,也就是说,切线与曲线之间的误差越小。所以我们可以说在A点附近“ 切线≈f(x) ”。牛顿迭代法:既然切线可以近似于原创 2021-05-17 16:30:20 · 1367 阅读 · 0 评论 -
TensorflowCPU安装,无法加载动态库‘cudart64_101.dll‘
我刚刚通过pip install tensorflow安装了最新版本的Tensorflow,只要我运行一个程序,就会得到日志消息:W tensorflow/stream_executor/platform/default/dso_loader.cc:55] could not load dynamic library’cudart64_101.dll’; dlerror : cudart64_101.dll not found使用新的Tensorflow 2.1版本,默认的tensorflow pip包转载 2021-04-28 10:50:51 · 1858 阅读 · 0 评论 -
Windows如何成功下载scipy(包含numpy+mkl的安装下载和百度网盘资源)
首先声明我用的pythonIDE是Pycharm,如果你用的是 Anaconda,就不存在这个问题,anaconda里面集成了很多关于 python科学计算的第三方库,基本不用单独安装了。再介绍一下Pycharm是使用虚拟环境(默认情况下)创建项目的,每个项目之间的虚拟环境以及本地电脑中的虚拟环境并不相通。我只是在Pycharm某一个项目中下载了scipy,其他项目与本地电脑同理明白工具包的......原创 2020-02-07 21:26:55 · 15240 阅读 · 9 评论 -
python实现输出一个序列的所有子序列
def sub(arr): finish=[] size = len(arr) end = 1 << size #end=2**size for index in range(end): # shift index array = [] for j in range(size): # 00,01...原创 2020-03-27 15:07:13 · 10002 阅读 · 4 评论