teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤記

2019/02/14 12:17

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
  `'{:フォーマット文字列}'.format(x)`
4
4
 
5
- の実際の動作はビルトイン関数`format(x, フォーマット文字列)`やそこから呼び出される`x.__format__(フォーマット文字列)`が返すものと決まっているようでが、Pythonの基本的なデータ型(intとかfloat)あるいは標準ライブラリーに含まれるデータ型についてはPython言語の開発をしているチームが仕様を決めていると思います。
5
+ の実際の動作はビルトイン関数`format(x, フォーマット文字列)`やそこから呼び出される`x.__format__(フォーマット文字列)`が返すものと決まっているようでが、Pythonの基本的なデータ型(intとかfloat)あるいはビルトインライブラリーに含まれるデータ型についてはPython言語の開発をしているチームが仕様を決めていると思います。
6
6
 
7
- 一方numpyはPythonの標準ライブラリーではなくサードパーティーライブラリとでもいうべきものなので、なぜ{:.3f}でフォーマットできないかといえばnumpyの設計者が「できない仕様」と決めたからといえましょう。
7
+ 一方numpyはPythonのビルトインライブラリーではなくサードパーティーライブラリとでもいうべきものなので、なぜ{:.3f}でフォーマットできないかといえばnumpyの設計者が「できない仕様」と決めたからといえましょう。
8
8
 
9
9
  numpy設計者は例えば次のような感じにndarrayをフォーマットする仕組みにもできたと思います。
10
10