V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  IgniteWhite  ›  全部回复第 48 页 / 共 200 页
回复总数  3990
1 ... 44  45  46  47  48  49  50  51  52  53 ... 200  
2021-05-24 16:35:50 +08:00
回复了 qqqtz 创建的主题 问与答 你们都把 capslock 跟 ctrl 对调吗
@falcon05
@yitingbai
HHKB 就是这样设计的
2021-05-24 03:01:47 +08:00
回复了 letv 创建的主题 随想 好久没刷 v2,现在二十六七年入近百万已经这么普遍了吗?
我现在还在上学,唉……
2021-05-23 00:24:22 +08:00
回复了 heyjei 创建的主题 问与答 一个 Python 的二维列表的赋值问题
很生动的例子。Python 节点最近问了很多类似的可变对象 /不可变对象,深浅拷贝,或者 Python 里指针概念的问题,可以去参考一下。
2021-05-22 17:19:36 +08:00
回复了 Gawain 创建的主题 macOS m1 mac 可以用 crossover 运行原神么?
用 crossover 的上游 wine 运行一下,wine 的报错网上一般能找到
2021-05-22 04:02:12 +08:00
回复了 hahaFck 创建的主题 Apple mini Led 的 “致命缺点”?
@INFP 同志你怎么忽视我了,我呢我呢,我说的话也是 C 啊

光晕是 mini led 的缺点,哪家做都避免不了。就像我在 7 楼说的,micro led 和 lcd 较好。另外我看了一下楼上,好像没人给苹果洗啊,你说的话

我不太懂
2021-05-22 03:57:11 +08:00
回复了 hahaFck 创建的主题 Apple mini Led 的 “致命缺点”?
@Rxianbei 黑暗背景和低光是两个事情,假设有人在用 OLED 屏幕,即使开亮色背景,整体亮度降低了也会闪。
2021-05-22 03:50:19 +08:00
回复了 hahaFck 创建的主题 Apple mini Led 的 “致命缺点”?
@deetz 好像是的,之前有帖子专门讨论过这个。我白天一直用亮色,用到晚上是真的有点儿刺眼,看完亮色屏幕再看周围觉得超黑。所以就晚上切了暗色。虽然讲道理对眼睛不好,但是我就觉得舒服……
2021-05-22 02:18:28 +08:00
回复了 hahaFck 创建的主题 Apple mini Led 的 “致命缺点”?
@lostberryzz 夜里关灯之后用的。
2021-05-22 01:15:34 +08:00
回复了 hahaFck 创建的主题 Apple mini Led 的 “致命缺点”?
micro LED 才值得期待
2021-05-21 17:31:48 +08:00
回复了 ttyant 创建的主题 Linux deepin qq 的自动弹出真的很烦人啊,真的!
deepin 的默认界面就很不 linux
2021-05-21 17:30:08 +08:00
回复了 qgy18 创建的主题 Apple iPad Pro 2021 已到手
@whileFalse
@wclebb
@Cassano
@thx2u
@XerWandeRer
和 @minamike 一样,我也映射了左下角切换输入法作为 esc 。ctrl 空格在 iPadOS 里也有切换输入法的功能,而且这个快捷键是不可更改的。所以映射左下角那个地球按键就比较合理。有的 App,比如 nPlayer 和 Termius,iSH Shell 是会响应 esc 的,还是挺有用
2021-05-21 17:17:15 +08:00
回复了 huzhikuizainali 创建的主题 新手求助 不懂就问。类和函数有什么区别?
@huzhikuizainali 那个官方文档肯定有中文的,你找找
2021-05-21 17:15:50 +08:00
回复了 zxCoder 创建的主题 Python 关于 WSL docker cuda,安装深度学习 Python 环境
见我在 9 楼的链接和内容。conda 可以装和它本身不同版本的 puthon 到虚拟环境。不过我觉得你已经解决了。主流的也有用 pyenv 的
2021-05-21 08:53:13 +08:00
回复了 zxCoder 创建的主题 Python 关于 WSL docker cuda,安装深度学习 Python 环境
@zxCoder 超算和 python 两码事,学校一般都有课教的呀。而且超算搞不好有配好的环境,比问我们靠谱
2021-05-21 08:18:32 +08:00
回复了 zxCoder 创建的主题 Python 关于 WSL docker cuda,安装深度学习 Python 环境
其实不如让你老板申请个超算啊……提交个 job 去算,分分钟的事
2021-05-21 03:09:20 +08:00
回复了 huzhikuizainali 创建的主题 新手求助 不懂就问。类和函数有什么区别?
@IgniteWhite 补充两句

我自己是看了 Python Tutorial 讲类的这一节,才获得了很精确的信息:
https://docs.python.org/3/tutorial/classes.html#classes
里面尤其重要的是 scope (作用域),namespace (命名空间),instantiation (实例化)。

作用域和命名空间告诉你用了好多层的模版的时候,如何避免名字上的冲突。如果用函数式编程,你的函数嵌套层级越多,为了避免名字冲突,函数名就会越长,变量名也是,如果你想用 global 变量的话。

实例化的关键是__init__()这个类函数。__init__()里面包含了一切你生成实例时候要做的操作。比如 101 楼里的例子,为啥你生成了一个 a,他就自带了一堆东西?因为__init__()的第一个参数就是 a 本身,一旦 a 被按着 ndarray 这个模版制造出来,__init__()就会运行,给你一个各方面都准备好的数组,就像入住了五星级酒店一样舒服。你函数式编程累啊,初始化自己写咯,调用函数你还得写好几行,就像住青旅似的。

Python Tutorial 是 Python 作者 Guido 本人写的。不得不说,创造语言的人对于语言的理解是很厉害的(废话)。但是要仔细读,因为废话很少用语精确。
2021-05-21 02:31:19 +08:00
回复了 huzhikuizainali 创建的主题 新手求助 不懂就问。类和函数有什么区别?
我觉得楼主之所以问这个问题,就是很多教程和回复其实对于初学者很抽象很陡峭,他听不懂啊!我在这里用土话讲点没啥高水平的例子,同时也避免拿西瓜大米举例子。既然楼主说,做数据和机器学习,那咱考虑这么个但凡用 Python 搞数据都逃不开的玩意儿:numpy

numpy 里所有的进行操作的对象,都来自于一个叫 numpy.ndarray 的类。有了 OOP 的概念,我们这样用:
import numpy as np
a = np.array([1, 2, 3])
print(a.shape)
b = np.transpose(a)

如果你不走 OOP,用函数,那么:
a 定义好之后,它什么功能都没有。你想看 a.shape (看 a 是几乘几的数列)?需要自己去调用某些函数。想对 a 用 transpose()?要重新定义一个很麻烦很麻烦的 transpose 函数,因为你的 a 不是一个标准模版的产物,你要明确告诉 transpose()这个 a 的数据结构是什么样的。

从 numpy 这个位置,横向展开说,scipy,scikit-learn,matplotlib,pandas,pytorch 这些库,都是基于 OOP 的概念做的。纵向往底层说,Python 里的一切东西都是对象。纵向往高层说,你自己对不同的数据集写很多很长的代码之后,不管是用 jupyterlab,pycharm 之类的 IDE 还是 Vim 之类的 text editor,有一个想法会自然产生:每天做的事,好像都能整个模版?有些功能不一样?那就整一个有层级的模版。

对于为了做数据而学习 Python 的人来说,模版可以说是 Python 最吸引人的地方。几百行的类似的代码,统统扔进一个文件里作为 module,module 里面把你常做的数据结构写成类的数据属性,常用的函数写成方法。然后遇到新的数据,一两行初始化,完事。

再想一个问题,为什么人们一说,诶我想快速学习数据处理,都会想到 Python ?难道因为它快?那是笑话,C 和 Fortran 才是为计算而生的。用 Python 就是因为它从上到下都是对象,方便套模版呀。出于这个原因,numpy 之类的高端模版库也被创造出来了,机器学习的模版也被创造出来了,都是为了让人写几行程序就能初始化,直接思考数学上的事情,仅此而已。所以要避免一个误区,就是 Python 是适合机器学习的,并不是,它就是省力,社区繁荣。

楼主说“只用 python 做数据挖掘,机器学习,会用到面向对象的编程方法么?”如果你想上来就干活,那你反而是“只用面向对象的编程”,你不管底层实现,那些都在模版里了。底层实现的东西来自各种地方,比如 matplotlib 来自 matlab ; scipy 很多方法来自 fortran ;机器学习用显卡加速都是用的 CUDA,CUDA 在设计上是用来和 C/C++/Fortran 对话的,你能用 Python 多亏了 tensorflow,pytorch 之类的模版里面把这些都包进去了。
1 ... 44  45  46  47  48  49  50  51  52  53 ... 200  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1064 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 23:30 · PVG 07:30 · LAX 16:30 · JFK 19:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.