小编Yar*_*tov的帖子

在Mathematica中反转Flatten?

什么是f [x _]的倒数:= Flatten [x]其中x是具有维度变暗的数组?

wolfram-mathematica

5
推荐指数
1
解决办法
1907
查看次数

在管内放置光滑的曲线

绘制具有指定起点和终点的平滑曲线并限制在如下所示的分段线性管内的有效方法是什么?

http://yaroslavvb.com/upload/save/so-tubes.png

coords = {1 -> {0, 2}, 2 -> {1/3, 1}, 3 -> {0, 0}, 
   4 -> {(1/3 + 2)/2, 1}, 5 -> {2, 1}, 6 -> {2 + 1/3, 0}, 
   7 -> {2 + 1/3, 2}};
gp = GraphPlot[graph, VertexCoordinateRules -> coords];
pr = {{-1, 3 + 1/3}, {-1 - 1/6, 3 + 1/6}};
scale = 50;
is = -scale*(Subtract @@@ pr);
lineThickness = 2/3;
graph = {1 -> 2, 3 -> 2, 2 -> 4, 4 -> …
Run Code Online (Sandbox Code Playgroud)

wolfram-mathematica

5
推荐指数
1
解决办法
577
查看次数

获取已更改的行号

给定两个文本文件A,B,什么是一种简单的方法来获取A中不存在B中的行数?我看到有difflib,但没有看到用于检索行号的接口

python

5
推荐指数
1
解决办法
1802
查看次数

复制命名空间时处理循环依赖(functools - > _functools - > functools)

模块functools 指的reduce是定义中的_functools.同时_functools指的是partial哪个被定义functools

我在尝试为猴子修补目的创建命名空间副本时遇到了这个问题.但在我的情况下,我需要旧的和猴子修补的功能,因此需要一个副本.有什么建议这样的循环依赖是一个好方法吗?

运用 Python 2.7.10

每个请求一些源代码

def _get_dependent_modules(m):
  """Return set of all modules defining symbols in given module."""

  modules = set()
  for symbol_name, symbol in m.__dict__.items():
    if hasattr(symbol, '__module__'):
        if symbol.__module__ in sys.modules:
          print "Symbol %s, defined in %s" % (symbol_name, symbol.__module__)
          modules.add(sys.modules[symbol.__module__])
        else:
          print "Cant find module for %s" %(symbol)
  return modules

_get_dependent_modules(functools)

Symbol wraps, defined in functools
Symbol partial, defined in functools
Symbol update_wrapper, defined in functools …
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
1
解决办法
82
查看次数

在笔记本中保存<iframe>对象的屏幕截图?

我正在插入<iframe ...>引用远程网站的对象,并在Chrome中为我提供笔记本中的交互式可视化(从简单方式到可视化Jupyter中的TensorFlow图形?).这样做的缺点是,当我关闭笔记本,然后再次打开它时,所有可视化都将被替换为空白空间.

我怀疑它显示需要重新执行javascript代码iframe.

另一个缺点是,当托管这个笔记本(即github)时,所有这些单元格都是空的,因此静态图像方法比重新执行javascript更具可移植性.

有人能看到一种方法来保存这些单元格的屏幕截图并将它们嵌入到笔记本中吗?也许类似的东西camera_ready(14)将嵌入来自输出单元14的可视化的静态屏幕截图.

google-chrome ipython jupyter jupyter-notebook

5
推荐指数
1
解决办法
689
查看次数

记录抽象基类的属性?

我有一个抽象基类,并且每个后代都应该具有某些属性(类型为 str、int 等),因此在基类中记录这些属性是有意义的。在 Python 3.6+ 中记录这些属性的推荐格式是什么?

python oop abc python-3.x

5
推荐指数
1
解决办法
76
查看次数

无法创建新环境,出现 CondaVerificationError:ncurses 包已损坏

尝试创建新环境时出现此错误。IE

conda create -n jupyter python=3.6 -y

Preparing transaction: done
Verifying transaction: failed

CondaVerificationError: The package for ncurses located at /Users/yaroslavvb/anaconda3/pkgs/ncurses-6.1-h0a44026_0
appears to be corrupted. The path 'share/terminfo/69/iTerm.app'
specified in the package manifest cannot be found.

CondaVerificationError: The package for ncurses located at /Users/yaroslavvb/anaconda3/pkgs/ncurses-6.1-h0a44026_0
appears to be corrupted. The path 'share/terminfo/69/iTerm2.app'
specified in the package manifest cannot be found.
Run Code Online (Sandbox Code Playgroud)

有什么建议?

我尝试了以下操作但没有成功(conda 4.5.11)

conda update -n base conda
conda update conda
conda install -f conda
conda install -f ncurses -y
conda …
Run Code Online (Sandbox Code Playgroud)

conda miniconda

5
推荐指数
1
解决办法
3605
查看次数

在Mathematica中将4d空间投射到3d空间

假设我们有一组点,其限制是对于每个点,所有坐标都是非负的,并且坐标之和等于1.这将点限制在三维单形中,因此尝试映射是有意义的它回到三维空间进行可视化.

我正在寻找的地图将采取极值点(1,0,0,0),(0,1,0,0),(0,0,1,0)和(0,0,0,1)到"定位良好"的正四面体的顶点.特别地,四面体的中心位于原点,一个顶点位于z轴上,一个面平行于x,y平面,一个边缘平行于x轴.

这里的代码对三维中的点做了类似的事情,但似乎并不明显如何将它扩展到4.基本上我正在寻找4-d等价函数tosimplex(它将4维成3)并且它是反向的fromsimplex

A = Sqrt[2/3] {Cos[#], Sin[#], Sqrt[1/2]} & /@ 
    Table[Pi/2 + 2 Pi/3 + 2 k Pi/3, {k, 0, 2}] // Transpose;
B = Inverse[A];
tosimplex[{x_, y_, z_}] := Most[A.{x, y, z}];
fromsimplex[{u_, v_}] := B.{u, v, Sqrt[1/3]};

(* checks *)
extreme = {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}};
Graphics[Polygon[tosimplex /@ extreme]]
fromsimplex[tosimplex[#]] == # & /@ extreme

回答:

根据矩阵直接重新设计deinst的答案给出了以下内容.(1/sqrt [4]作为第4坐标,因为它是到单面中心的距离)

A = Transpose[{{-(1/2), -(1/(2 Sqrt[3])), -(1/(2 Sqrt[6])), 
     1/Sqrt[4]}, {1/2, -(1/(2 Sqrt[3])), -(1/(2 Sqrt[6])), 
     1/Sqrt[4]}, …

geometry wolfram-mathematica polyhedra

4
推荐指数
1
解决办法
1125
查看次数

多个 Emacs 服务器

我正在尝试按照http://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html 上的说明设置多个 Emacs 服务器

问题是 Mx set-variable server-name foo 在启动后似乎对服务器名称没有影响,服务器仍然使用默认名称“server”注册。另外,我在守护进程模式下没有看到服务器名称的选项。任何想法有什么问题?

我正在使用 2011-06-07 版本的 GNU Emacs 23.3.1(x86_64-unknown-linux-gnu,X 工具包,Xaw3d 滚动条)

emacs

4
推荐指数
1
解决办法
768
查看次数

组织模式内联可折叠部分

我想在流程中间找到一个可折叠的部分,有没有办法用org-mode获得类似的东西?IE,能够折叠称为"侧钻"的身体的一部分?

* Installing xyz
make package1
make package2
  ** Sidetrack, get package3
     curl package3
     tar -xvf package3
make package3

emacs org-mode

4
推荐指数
1
解决办法
314
查看次数