python
文章平均质量分 52
许野平
非常喜欢软件设计这份工作,有不错的数学基础,喜欢读书、摄影与音乐。
展开
-
Windows 下安装 jupyter notebook
先安装 python 环境,具体不再讲了。有了 python 环境,就可以用 pip 命令安装了。为了加快速度,下面的命令选择的清华大学的镜像源。原创 2024-05-03 00:06:07 · 635 阅读 · 0 评论 -
用Rust编写Python扩展
Rust是一种内存安全的语言,它提供了与C语言类似的底层访问能力,但具有更强大的内存安全和并发特性。:一旦你编译了Rust代码并生成了共享库,你就可以在Python中像导入任何其他模块一样导入它,并调用你在Rust中定义的函数。通过这种方式,你可以利用Rust的强大功能和性能优势来扩展Python,同时享受到Python的易用性和丰富的生态系统。:你可以使用Cargo来构建你的Rust代码,并生成一个Python可以导入的共享库(例如。:首先,你需要在你的系统上安装Rust。,它会自动处理大部分构建配置。原创 2024-04-30 00:33:49 · 877 阅读 · 0 评论 -
python下常用的图像处理工具
需要注意的是,每个工具都有其独特的特点和适用场景,因此在选择使用哪个工具时,应根据具体的图像处理需求和项目要求进行考虑。同时,建议查阅相关的文档和教程,以更好地了解这些工具的使用方法和功能。除了上述提到的工具外,还有一些其他的库也值得一试,如SimpleITK(用于医学图像处理)、mahotas(专注于计算机视觉任务)等。原创 2024-04-28 16:12:28 · 534 阅读 · 3 评论 -
在 Windows 下搭建自己的深度学习开发环境
Anaconda是一个开源的Python发行版本,它包含了Python和众多常用的科学计算类的库,如pandas、numpy、matplotlib等,以及一个强大的包管理器conda。这些库使得数据分析、可视化和处理变得更为方便。此外,Anaconda还集成了机器学习库,如Scikit-learn,适用于机器学习和深度学习等广泛的使用场景。Anaconda的特点之一是它包含了Conda,一个强大的包管理和环境管理工具。用户能够利用conda轻松创建、导出、安装和更新环境,避免环境混乱的问题。原创 2024-04-23 09:39:25 · 1555 阅读 · 0 评论 -
Python 下中文分词算法的简单示例
Python 下中文分词算法的简单示例。原创 2023-06-02 14:13:18 · 366 阅读 · 0 评论 -
如何在 jupyter notebook 环境中安装 Python 包?
例如我在 jupyter notebook 的 Python 代码框内输入下面的命令,安装“结巴”分词软件包。同样,"包名"是您要安装的Python包的名称,通过使用%%bash命令,您可以在jupyter notebook中使用bash shell命令。其中,"包名"是您要安装的Python包的名称。这两种方式都适用于在jupyter notebook中安装Python包,读者可以根据自己的需要选择一种工具。在jupyter notebook中安装Python包,可以通过以下两种方式进行。原创 2023-05-28 13:14:44 · 10671 阅读 · 0 评论 -
如何用C/C++语言写Python的库或者模块?
C/C++是Python解释器的底层实现语言之一,因此可以使用C/C++编写Python的扩展库或模块。Python提供了一系列API接口,使得我们可以在C/C++中调用Python解释器和相关的数据结构。需要注意的是,编写C/C++扩展模块需要对Python解释器和相关的数据结构有比较深入的了解,同时需要了解扩展模块的语法和API。编写C/C++函数,并将其编译为一个动态链接库,如dll或so文件。调用导入的函数即可完成操作,返回的结果可以直接在Python中使用。原创 2023-05-22 19:42:05 · 2028 阅读 · 0 评论 -
Python 的 enumerate 函数
函数是 Python 内置函数之一,用于将一个可迭代对象(如列表、元组或字符串)组合为一个索引序列。函数将列表中的三个元素与它们在列表中的位置一一对应,并将它们作为。循环中逐一遍历这些对,并打印出每个对应的索引和值。下面是一个简单的例子,展示了如何使用。是项在可迭代对象中的索引,原创 2023-05-22 18:45:39 · 98 阅读 · 0 评论 -
windows 的 Python 集成开发环境(IDE)有哪些?
还有一些其他的 Python IDE,如 Wing IDE、Thonny 等,都可以作为 Python 继承开发环境使用。选择哪个 IDE 取决于个人喜好和需求,但是无论选择哪一个,都应该考虑以下几个因素:易用性、功能丰富、扩展性、社区支持等方面来做出最终的决定。PyDev 提供了很多的特性,如代码自动补全、远程调试等,使得开发 Python 应用程序更加高效。Spyder 提供了一个交互式的命令行窗口、代码编辑器、调试器等功能,方便 Python 爱好者进行数学、科学计算等方面的开发。原创 2023-05-21 15:21:36 · 775 阅读 · 0 评论 -
jupyter 基本用法
前一段时间,同事帮我在超算服务器安装了一套 jupyter notebook 软件,甚是好用。但用了几天后,忽然就不能用了。今天研究了一下,发现是服务器程序关闭了,所以我在浏览器端的网页就打不开了。今天仔细研究了一下,发现使用很简单。原创 2022-09-03 15:52:12 · 580 阅读 · 0 评论 -
通过两个神经元的极简模型,清晰透视 Pytorch 工作原理
这篇博客阅读的人不多,说明不求甚解的人还是大多数。其实花几分钟阅读一下原理性的东西,可以节省今后大量填坑的时间,正所谓”磨刀不误砍柴工“。所以,希望能真正想了解 Pytorch 的读者能花几分钟时间认真研读一下本文,相信一定节省盲目探索的时间。原创 2022-05-27 15:13:30 · 478 阅读 · 0 评论 -
TensorFlow、Keras、Python 版本匹配一览表
TensorFlow、Keras、Python 版本匹配一览表兴冲冲装完软件,发现运行不了,查了下资料,发现是TensorFlow、Keras、Python 版本匹配问题。这里提供一个版本匹配清单,需要严格按此标准安装。版本匹配清单FrameworkEnv nameDescriptionTensorFlow 2.2tensorflow-2.2TensorFlow 2.2.0 + Keras 2.3.1 on Python 3.7.TensorFlow 2.1tenso原创 2022-04-21 18:12:27 · 13152 阅读 · 6 评论