测试.html
<script type="module" src="./B.js"></script>
Run Code Online (Sandbox Code Playgroud)
js
import {bar} from './B.js';
import {test} from './B.js';
export function foo() {
bar();
}
test();
console.log("IN A");
Run Code Online (Sandbox Code Playgroud)
js
import {foo} from './A.js';
export function bar() {
if (Math.random()) {
foo();
}
}
export function test() {
console.log("test");
}
console.log("IN B");
Run Code Online (Sandbox Code Playgroud)
输出是:
B.js:30 test
A.js:24 IN A
B.js:33 IN B
Run Code Online (Sandbox Code Playgroud)
为什么“In B”是执行的最后一行代码?此外,如果在 test.html 中src="./A.js"
,“IN B”是执行的第一行。
我正在尝试从另一个JavaScript文件导入函数,但是中的import语句发生错误main.js
。
main.js
:
import {Event} from 'event.js';
let asdf = new Event("hi", "hi", "hi");
console.log(asdf.title);
console.log(asdf.mainText);
console.log(asdf.buttonSet);
Run Code Online (Sandbox Code Playgroud)
event.js
:
export function Event(title, mainText, buttonSet) {
this.title = title;
this.mainText = mainText;
this.buttonSet = buttonSet;
}
Run Code Online (Sandbox Code Playgroud)
我查看了语法,没有发现任何错误:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/import
另外,我在此链接中运行了代码片段,并得到了相同的错误。 浏览器中的ES6:未捕获的语法错误:意外的令牌导入
编辑: 更正的index.html文件:
<script src="scripts/main.js" type="module"></script>
Run Code Online (Sandbox Code Playgroud) 我希望能够复制/克隆存储状态并在本地修改它。如何复制对象并摆脱只读属性?
let a = store.getState();
console.log(a.property) // 'property'
let b = copy(a)
b.property = 'newProperty';
console.log(b.property) // 'newProperty'
Run Code Online (Sandbox Code Playgroud) 我正在尝试下载网页,但文件的不同之处在于我下载的内容,页面来源和检查.如何下载检查中显示的内容?
我看到如何在 javascript 中执行此操作: https://johnpapa.net/refactoring-with-visual-studio-code/
但由于某种原因,它似乎不适用于 C#。
In [15]: a = np.array([0.5, 0.5, 0, 0, 0])
In [16]: b = np.array([1, 0, 0, 0, 0])
In [17]: entropy(a, b)
Out[17]: inf
In [18]: entropy(b, a)
Out[18]: 0.6931471805599453
Run Code Online (Sandbox Code Playgroud)
从他们的文档中,我预计两者都会返回,inf
因为给出的方程是S = sum(pk * log(pk / qk), axis=0)
。第18行输出非无限的原因是什么?
我想测试某些功能是否适用于以前版本的 Anaconda。有没有办法让我安装特定版本?
我的函数接受不同大小的 numpy 数组的列表:
def function1(list list_of_numpy_arrays):
现在我正在做:
cdef int[:] a_view = list_of_numpy_arrays[index]
问题是我必须多次索引列表,因此开销大大增加了时间(10 倍)。我正在寻找类似cdef int[:] a[5]
可以拥有内存视图数组的东西,这样我就可以避免索引 python 列表的开销。
如果有解决方案,我还可以传递一个列表列表。
def function2(list list_of_lists):
javascript ×3
python ×3
c# ×2
anaconda ×1
cython ×1
ecmascript-6 ×1
html ×1
memoryview ×1
redux ×1
scipy ×1
sortedlist ×1