我是 python 的新手,我遇到了一个对我没有意义的 map 函数的错误。当我使用列表作为第二个参数调用函数时,它返回错误“类型错误:参数 2 必须支持迭代”,这让我感到困惑,因为列表应该支持迭代。
import numpy as np
print(np.array(map(int, raw_input().split().reverse()), float))
Run Code Online (Sandbox Code Playgroud)
该代码旨在接收一个列表,并打印出一个与列表相反的 numpy。关于为什么第二个参数不可迭代的任何帮助将不胜感激。谢谢!
所以也许我没有使用它打算如何使用的方法,而是我在 youtube 用户 thenewboston 观看的视频中完全使用它,并且效果很好。帮助将不胜感激
package checkers;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.FlowLayout;
import javafx.scene.Scene ;
import javafx.scene.control.*;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.application.*;
import javafx.stage.*;
public class Checkers extends Application {
Stage window;
public void start(Stage primaryStage) throws Exception {
window = primaryStage;
window.setTitle("Title");
HBox layout = new HBox();
Button startButton = new Button("Start");
Button quitButton = new Button("Quit");
layout.getChildren().addAll(startButton, quitButton);
Scene startScene = new Scene(layout, 400, 300);
window.setScene(startScene);
window.show();
}
public static void main(String[] args) {
launch(args);
} …Run Code Online (Sandbox Code Playgroud)