V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  oIMOo  ›  全部回复第 127 页 / 共 163 页
回复总数  3243
1 ... 123  124  125  126  127  128  129  130  131  132 ... 163  
2019-03-14 01:15:10 +08:00
回复了 oIMOo 创建的主题 问与答 C 语言中,没有修改数值,但数值自己变了?!
@CEBBCAT 谢谢谢谢!
2019-03-14 01:14:50 +08:00
回复了 oIMOo 创建的主题 问与答 C 语言中,没有修改数值,但数值自己变了?!
@geelaw 见谅哈

@geelaw @GeruzoniAnsasu @across
按照各位的提示,将
(Byte *)malloc(n->size * sizeof(unsigned char));
变位
(Byte *)malloc(n->size * sizeof(unsigned int));

谢谢各位点拔!
2019-03-14 00:53:16 +08:00
回复了 oIMOo 创建的主题 问与答 C 语言中,没有修改数值,但数值自己变了?!
@CEBBCAT

我发上来的是一个副本,所以删掉了一部分,谢谢提醒。
不过这部分就是问题根源……

我用的默认配置。

我也试了 memset,可能方法不对……

也试了在 init 最后 free (肯定不对,毕竟这个值我还要用),果然 free 完 a 和 b 相等了……
2019-03-14 00:32:12 +08:00
回复了 oIMOo 创建的主题 问与答 C 语言中,没有修改数值,但数值自己变了?!
@111qqz 大佬,我去看看找个网盘发上来
2019-03-12 20:50:28 +08:00
回复了 my8100 创建的主题 Python ScrapydWeb v1.2.0: 可能是最好用的定时爬虫工具?!
你好

我没怎么写过带 js 的 python requests 脚本
您能看看如何写能检测出来那个 js 返回的 enroll 按钮是否显示有课呢?
(目前是不能报名的状态)
谢谢
2019-03-12 18:55:54 +08:00
回复了 oIMOo 创建的主题 问与答 求助矩阵方面的计算知识
@geelaw
我在测试的时候手动排除了这点,后续再考虑。
还有人说 A 一定要是个方阵,所以关于 A 长宽不同我也可以后续再考虑。
然而,当 A = np.array([[5, 4, 0], [3, 7, 8], [2, 8, 3]]) 也是不能计算出结果,我就一头雾水……
2019-03-12 09:24:18 +08:00
回复了 oIMOo 创建的主题 问与答 求助矩阵方面的计算知识
@xml123 @geelaw @lovestudykid

你们看最后一个 append,我真的不知道错在哪里了……
关键是如果随机生成 A 的话,有时候对,有时候不对,疯掉了……
2019-03-11 23:56:46 +08:00
回复了 oIMOo 创建的主题 问与答 求助矩阵方面的计算知识
上面代码错了

import numpy as np

A = np.array([[2, 4],[1,3],[0,0],[0,0]])
AT = np.transpose(A)

SDu = np.matmul(A, AT) #alpha
SDv = np.matmul(AT, A) #beta

UA, ZA, VA = np.linalg.svd(A)
UAT, ZAT, VAT = np.linalg.svd(AT)

Uu, Zu, Vu = np.linalg.svd(SDu)
Uv, Zv, Vv = np.linalg.svd(SDv)
2019-03-11 23:53:43 +08:00
回复了 oIMOo 创建的主题 问与答 求助矩阵方面的计算知识
@geelaw 谢谢您的回复。

您能具体说一下么?

对 alpha 求出对应的三个值,Uu,Zu (也就是 sigma ),Vu
对 beta 求出对应的三个值,Uv,Zv (也就是 sigma ),Vv

然后具体怎么计算 A 呢?
我卡在这个逻辑点了……

谢谢
2019-03-11 23:35:00 +08:00
回复了 oIMOo 创建的主题 问与答 求助矩阵方面的计算知识
我找到了这篇文章:
https://liam.page/2017/11/22/SVD-for-Human-Beings/
其中 “如何计算 SVD ” *可能*与我的问题相关。

理想情况是:
针对 A 可以分解成 UΣV。

根据上述理想情况:
- A * A^T 可以分别分解成 UΣV * VΣU.
- A^T * A 可以分别分解成 VΣU * UΣV.

所以,还是不知道怎么求 A 啊……

相关代码:


import numpy as np

A = np.array([[2, 4],[1,3],[0,0],[0,0]])
AT = np.transpose(A)

SDu = np.matmul(A, AT) #alpha
SDv = np.matmul(AT, A) #beta

UA, ZA, VA = np.linalg.svd(A)
UAT, ZAT, VAT = np.linalg.svd(AT)

Uu, Zu, Zu = np.linalg.svd(SDu)
Uv, Zv, Zv = np.linalg.svd(SDv)

-------

另外有一篇论文。
说到:
- A * A^T = (U Σ V^T) * (V Σ^T U^T) = U Z Z^T U^T
- A^T * A = (V Σ^T U^T) * (U Σ V^T) = V Z^T Z V^T

同样使用上面的代码,可以验证这个式子。
但是,我怎么求 A ???
也就是说,让我只有两个乘积( alpha、beta )的前提下,我怎么把他们拆开???
2019-03-11 21:39:19 +08:00
回复了 oIMOo 创建的主题 问与答 寻找示意图软件推荐
@nVoxel Amazing!!!
对个人用户很友好哎,支持
不过好奇怎么防止将个人账户做小型商用呢?
你们是不是和西安的一个安全夏令营有过合作?
因为感觉很熟悉
2019-03-11 17:47:15 +08:00
回复了 oIMOo 创建的主题 问与答 寻找示意图软件推荐
@josephpei
“ Edraw 专业版 此为当前目标,学生八折,464 RMB.”
:)
2019-03-11 16:52:24 +08:00
回复了 oIMOo 创建的主题 问与答 寻找示意图软件推荐
@doskoi 也是个好例子,不过去哪里找这种软件呢?
比如我想要服务器的图示,输入服务器 /server,就有。

google 确实可以搜到各种图示,但是会有参差不齐,甚至版权问题,也浪费时间……
2019-03-11 16:49:48 +08:00
回复了 huangyang 创建的主题 iPhone 只有一部 iPhone ,怎么实现同时登录两个微信啊?
比较安全的合法办法:
手机登录 A 账号;
某个服务器登陆 B 账号网页版,然后将新消息同步到手机(比如: https://sspai.com/post/53090

需要回复 B 账号的话,手机上切换登陆即可。
但是如果退出登陆的话,网页版好像也退出了……

所以,稳定版本是给 B 做个机器人,用 A 操作机器人进行回复= =

好复杂……
2019-03-06 20:30:02 +08:00
回复了 shyrock 创建的主题 职场话题 人生如此多艰,上个 V2 还被火上浇油
@oIMOo #85
税前的话……
2019-03-06 20:29:41 +08:00
回复了 shyrock 创建的主题 职场话题 人生如此多艰,上个 V2 还被火上浇油
“年薪 57000 欧”
这点说实话,比起其它几个,不太难……
2019-03-06 17:10:54 +08:00
回复了 WenSan 创建的主题 Apple 接触苹果这么多年,依然不知道哪里买官方电池。。。
我觉得你应该加个前提:
官方不再提供服务的产品
否则就是天才吧
2019-03-05 20:45:35 +08:00
回复了 essethon 创建的主题 Apple 记一次更换 MacBook Pro retina late 2012 鼓包电池的经历
@ddugujiujian 我还真没注意细节,卡的不行是真的…… 我回去好好看看……
1 ... 123  124  125  126  127  128  129  130  131  132 ... 163  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2554 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 15:50 · PVG 23:50 · LAX 07:50 · JFK 10:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.