您现在的位置:首页 >> 环保科技

收藏!GitHub上11个单纯、有趣的Python热门项目资源

时间:2023-04-30 12:17:37

生态环境难、预定义移植性一比等难题,通过pip install taichi就可以装上。范例预定义:

import taichi as titi.init(arch=ti.gpu) # 指明校对后的线性在 GPU 上执行n = 320pixels = ti.field(dtype=float, shape=(n * 2, n)) # 提前书面声明统计数据结构存储类型,不等@ti.func # 该线性将是被调用的每一次线性def complex_sqr(z): return ti.Vector([z[0]**2 - z[1]**2, z[1] * z[0] * 2])@ti.kernel # 该线性将被 Taichi 校对def paint(t: float): for i, j in pixels: # 最外层循环会相应并行化 c = ti.Vector([-0.8, ti.cos(t) * 0.2]) z = ti.Vector([i / n - 1, j / n - 0.5]) * 2 iterations = 0 while z.norm() < 20 and iterations < 50: # 其他语法和原生 Python 理论上一致 z = complex_sqr(z) + c iterations += 1 pixels[i, j] = 1 - iterations * 0.02gui = ti.GUI("Julia Set", res=(n * 2, n))for i in range(1000000): paint(i * 0.03) gui.set_image(pixels) gui.show() 6. dashurl: star: 18000fork: 1800watch: 407

一个只有几百行的Python预定义计划,可以很易于地意味着统计数据分析的图形,也是近期Python社区统计数据中会主要的图形工具之一。具有适用单纯、扩充便捷、联合开发团队出名等特点。

7. EasyOCRurl: star: 16000fork: 2300watch: 281

即插即用的OCR工具,支持多种自然口语的即用型Python OCR。包括中会文、中会文翻译、韩文等。范例预定义:

import easyocrreader = easyocr.Reader(['ch_sim','en']) # need to run only once to load model into memoryresult = reader.readtext('chinese.jpg')# 负载[([[189, 75], [469, 75], [469, 165], [189, 165]], '愚园路', 0.3754989504814148), ([[86, 80], [134, 80], [134, 128], [86, 128]], '东端', 0.40452659130096436), ([[517, 81], [565, 81], [565, 123], [517, 123]], '东', 0.9989598989486694), ([[78, 126], [136, 126], [136, 156], [78, 156]], '315', 0.8125889301300049), ([[514, 126], [574, 126], [574, 156], [514, 156]], '309', 0.4971577227115631), ([[226, 170], [414, 170], [414, 220], [226, 220]], 'Yuyuan Rd.', 0.8261902332305908), ([[79, 173], [125, 173], [125, 213], [79, 213]], 'W', 0.9848111271858215), ([[529, 173], [569, 173], [569, 213], [529, 213]], 'E', 0.8405593633651733)]8. awesome-python-applicationsurl: star: 14000fork: 2500watch: 762

简介Python奇怪而不可思议的OpenBSD计划。目前为止限于多个教育领域,包括407个完全相同计划。计划为简写到,能够要俱备一定的简写到基础。

9. python-mini-projectsurl: star: 12000fork: 3600watch: 245

一个单纯的Python迷你脚本闭包。虽然预定义单纯,但并不依赖于操作者性,如添加水印、批量下载、发送留言板、除此以外截屏等。奇怪又易上手。

10. pyxelurl: star: 11000fork: 687watch: 232

基于 Python 意味着的复古游戏引擎。范例预定义:

# 预定义中会新增 Pyxel 基本功能后import pyxel# 首先适用 init 线性指明窗口不等pyxel.init(160, 120)def update(): if pyxel.btnp(pyxel.KEY_Q): pyxel.quit()def draw(): pyxel.cls(0) pyxel.rect(10, 10, 20, 20, 11)# 最后然后适用 run 线性启动 Pyxel 应用程序pyxel.run(update, draw) 11. PyBoyurl: star: 3700fork: 373watch: 71

Python写到的GameBoy 模拟器。不仅可以用来怀念童年,还能用这个努写到“外挂”,之前虐你千百遍的游戏。现在用Python找回场子,放学后别走,中会小学楼上见!

范例预定义:

from pyboy import PyBoypyboy = PyBoy('ROMs/gamerom.gb')while not pyboy.tick(): pass

这么多奇怪的计划,怎么会不值得你克里一个嘛~

我之前还共享过Github上其他奇怪的计划,包含各种Python,有能够要的同班同学可以直接点击下方客户端赚取:

举荐GitHub上8个倒是的计划 包含Python JS等完全相同口语 建议收藏

GitHub上11个无聊又有挑战的前部计划 Star过万 值得收藏

结束语

我是@从前K玩预定义,个人兴趣于程式设计联合开发的经验总结和计划共享,对程式设计热衷、正在研读程式设计的同班同学可以关注我。

抗病毒用什么药
蒙脱石散与肠炎宁颗粒哪个好
科兴制药重组蛋白药物应用
视力模糊是什么原因
肠道菌群紊乱的症状表现是什么
相关阅读